学习笔记0207
静态代码块在加载类的时候就在执行,即无论new多少个对象都指向同一个变量。
静态变量可以在没有new的情况下就用类名.变量名的方式进行访问。
静态方法不能访问非静态成员变量。
final关键字修饰的类不能被继承,修饰的方法不能被重写,修饰的变量不能被改变。
抽象:
被abstract关键字修饰的方法在子类必须被重写
抽象方法只有名字没有具体的实现
抽象类不能被new出来
抽象类中可以写普通方法,但抽象方法只能存在于抽象类中
接口:
1.接口是特殊的抽象类,里面只有常量和方法的定义,没有实现,接口中所有的方法都是抽象方法。
2.接口可以进行多实现。
3.接口通过interface定义,通过implements关键字实现。
4.实现了接口的类就必须重写接口中的全部方法
5.接口类的属性默认是public static final 属性的,方法默认都是public abstract属性的。
6.多个无关类可以实现同一个接口,一个类也可以实现多个无关接口

浙公网安备 33010602011771号