/**
* 访问修饰符:private ;protected ;public ;
* 状态修饰符:static ;final;
* 抽象:abstract;
*
* 类:不允许使用修饰符private、protected,因为设计一个类就是希望它被调用。
* abstract的类不一定有抽象方法,但是只要包含一个抽象方法就一定要把类修改为抽象类。
推荐大家使用public来修饰类,然后为每一个类创建一个java文件。
*
*
* 类的变量:
* 四种访问权限都可以用在类的成员变量上。
* static修饰符,是将一个成员变量的状态改变,变成全局的变量。
* final修饰符,也是将一个成员变量的状态改变,变成常量。
类中的变量,不允许使用修饰符abstract。推荐大家使用private来修饰,可使用set/get或构造方法,封装。
* 类的构造方法:
* 四种访问修饰符都可以修饰,但是不允许使用修饰符static 和 final。
* 另外,也不能用abstract来修饰构造方法,因为abstract的本意是希望子类实现当前的方法,而当前方法是抽象的没有方法体。
* 构造方法本身有方法体,abstract关键字和构造方法语法冲突。此处推荐使用修饰符public
* 类的成员方法:
* 四种访问修饰符都可以,static可以修饰类的成员方法。另外,final可以用在普通方法上,但是不能用于子类重写。
* |
|