类:(class)
类头+类体
类头修饰符:
public 该类可以被其它的任何类访问,没有此修饰符则默认为包的访问权限。
avstract 该类不能被实例化(即不能创建其对象)。
final 该类不能被继承(即没有子类)。
类体:类的成员+类的非成员
方法:
方法修饰符:public、protected、private是方法的访问修饰符。abstract说明该方法为抽象方法。final说明该方法为最终方法。static说明该方法为静态方法。synchronized用于在方法执行之前给方法上锁。native指明该方法为本地方法。
所有的方法必须有一个返回值类型。
构造器:(构造方法)
作用—是对新创建的对象进行初始化。
规定:1.构造器的方法名就是类名;
2.构造器没有返回类型;
3.构造方法只能由new运算符调用;
4.不定义构造器时,会自动生成默认构造器(无参数构造器)。一旦增加一个不带参数或带参数的构造器声明,编译器将不再为类提供默认的构造方法。
注意:构造方法不是方法。差异表现在—构造器的方法名是类名,构造器没有返回值类型。