学习笔记0207

静态代码块在加载类的时候就在执行,即无论new多少个对象都指向同一个变量。

静态变量可以在没有new的情况下就用类名.变量名的方式进行访问。

静态方法不能访问非静态成员变量。

 

final关键字修饰的类不能被继承,修饰的方法不能被重写,修饰的变量不能被改变。

 

抽象:

被abstract关键字修饰的方法在子类必须被重写

抽象方法只有名字没有具体的实现

抽象类不能被new出来

抽象类中可以写普通方法,但抽象方法只能存在于抽象类中

 

接口:

1.接口是特殊的抽象类,里面只有常量和方法的定义,没有实现,接口中所有的方法都是抽象方法。

2.接口可以进行多实现。

3.接口通过interface定义,通过implements关键字实现。

4.实现了接口的类就必须重写接口中的全部方法

5.接口类的属性默认是public static final 属性的,方法默认都是public abstract属性的。

6.多个无关类可以实现同一个接口,一个类也可以实现多个无关接口

posted @ 2022-02-08 18:31  zwx_1  阅读(36)  评论(0)    收藏  举报