一、类、接口、抽象类
类的修饰符可以是public、default、abstract、final
类的属性的修饰符可以是public、default、protect、private、static、final
类的方法的修饰符可以是public、default、protect、private、static、final、abstract
一个文件当中只能有一个public类并且public类的类名和文件名保持一致。
接口的修饰符只能有public、default、abstract,不能是final
接口的属性必须是公开、静态、常量,默认的
接口的方法必须是公开的、抽象的
抽象类的修饰符和接口一致
方法可以是抽象的也可以不是
属性没有规定
二、static 静态
静态变量在内存中只保存一份
静态变量无需产生实例即可引用
静态方法中不能出现非静态成员
非静态方法中可以出现静态成员