静态方法
静态方法相当与普通方法被static关键字锁修饰,开始于类的创建,结束于类的消亡,在类被创建的时候就和类一样放入内存中,即在堆中专门开辟一块内存用来存放,直接使用类名.静态方法就可以访问。
1.静态方法不允许访问非静态成员
2.静态方法不允许出现this\super关键字
3.非静态方法可以访问静态成员
4.静态变量以及静态方法被所有对象所共有
抽象类和接口的异同
1.抽象类和接口都不能进行实例化,但可以定义抽象类和接口的引用
2.抽象类中可以定义构造器,并且有抽象方法与具体方法,接口中不能定义构造器且全部为抽象方法
3.接口中的抽象方法全部为public,抽象类没有限制
4.抽象类中可以定义成员变量,接口中定义的全为常量