Java学习笔记8 —— Java的类定义
2013-09-12 20:21
309 查看
Java的类定义
1. 简单类定义
2. 完整类定义
一般类定义顺序说明:
1. 访问修饰符,例如:public, private, protect等;
2. 类名,首字母大写,依照Java命名规范;
3. 父类名,如果存在,跟在关键字extends后,只能继承一个父类(单继承);
4. 所实现的接口,跟在关键字implements后,可实现一个或者多个接口,使用逗号分隔;
5. 类的代码写在大括号{}内。
成员变量(域)定义说明:
1. 无或多个修饰符,例如:public, private, static, final等;
a) public:域可以被任何类直接访问。
b) private:域只能在类内部访问。
2. 域类型;
所有变量(域)必须有类型,可以是Java主(原始)类型,也可以是引用类型(自定义类等)。
3. 域名。
Ref: http://docs.oracle.com/javase/tutorial/java/javaOO/classdecl.html
http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html
1. 简单类定义
class MyClass { // 成员变量 // 构造函数 // 成员函数 }
2. 完整类定义
public/private class MyClass extends MySuperClass implements Interface1, Interface2,… { // 成员变量 // 构造函数 // 成员函数 }
一般类定义顺序说明:
1. 访问修饰符,例如:public, private, protect等;
2. 类名,首字母大写,依照Java命名规范;
3. 父类名,如果存在,跟在关键字extends后,只能继承一个父类(单继承);
4. 所实现的接口,跟在关键字implements后,可实现一个或者多个接口,使用逗号分隔;
5. 类的代码写在大括号{}内。
成员变量(域)定义说明:
1. 无或多个修饰符,例如:public, private, static, final等;
a) public:域可以被任何类直接访问。
b) private:域只能在类内部访问。
2. 域类型;
所有变量(域)必须有类型,可以是Java主(原始)类型,也可以是引用类型(自定义类等)。
3. 域名。
Ref: http://docs.oracle.com/javase/tutorial/java/javaOO/classdecl.html
http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html
相关文章推荐
- 内部类定义在局部学习笔记InnerClassDemo3.java
- java学习笔记2--数组的定义
- Java学习笔记(7)——Java中存在循环定义吗?
- 8dc5 java和c#接口定义区别--学习笔记
- Java学习笔记(一)——JAVA中关于对象数组的定义与使用
- Java学习笔记之异常的定义和处理
- 【Java 学习笔记】 TreeMap排序,Comparator的定义
- 14. JAVA 枚举(Enum、类集EnumMap&EnumSet 、实现接口、定义抽象方法) ----- 学习笔记
- [java学习笔记]java语言基础概述之函数的定义和使用&函数传值问题
- Java 数组的定义 学习笔记
- Java菜鸟学习笔记--面向对象篇(一):类的定义
- 【Java学习笔记】Java中定义宏
- Java学习笔记十四:如何定义Java中的类以及使用对象的属性
- java学习笔记:定义一个点(Point)类用来表示三维空间中的点(有三个坐标)。
- [java学习笔记]java语言基础概述之数组的定义&常见操作(遍历、排序、查找)&二维数组
- Java学习笔记14:接口只用于定义类型
- JAVA学习笔记(11)-- Java类的定义及其实例化
- 【Java学习笔记】如何定义Java中的不可变类
- JAVA学习笔记:注释、变量的声明和定义、
- Java学习笔记81. 线程间的通信 —— wait( ),notify( ),和 notifyAll( )