1 OOP 其他
1.1 回顾
1.1.1 包和权限访问修饰符
包命名规则:
按照功能,域名后缀.组织名.项目名.功能.
例如: com.chinasoft.oasys.entity;
1.1.2 关键字 final
可以用来修饰类,属性和方法。
修饰类表示这个类不能被继承。
修饰属性表示这个属性是一个常量(变量->常量)
修饰方法表示这个方法不能被重写
1.1.3 关键字 static
可以用来修饰属性,方法,代码段
属性和方法是属于类所有,所有对象共享.
静态代码段,类加载就执行静态代码段,只执行一次。
在静态方法中,能否直接调用非静态属性或者方法? 不行.
普通方法中,我们可以直接调用静态属性和方法.
1.1.4 抽象类
如果希望某个类没有对象,我们就把这个类声明为抽象类。
抽象类不能直接实例化.
可以包含抽象方法,普通方法,构造方法,属性等等.
对于抽象类子类来说,我们要实现父类的所有抽象方法或者继续抽象。