1.public
说明:
a.可以修饰类,方法,变量,接口
b.其修饰的类可以被其子类,同一个包,不同包或其他包下的类访问
2.default
说明:
a.什么也不写,即为默认
b.当前类,子孙类,同包下其他类可以访问,不同包或其它包不可访问
c.在接口中变量隐式声明为public static final,即为常量,方法隐式声明为public
3.protected
说明:
a.不可修饰类和接口,可修饰方法和变量
4.private
说明:
a.不可修饰类,可修饰方法和变量
b.只可在当前类中访问
1.static用来修饰类方法和类变量
静态变量:
无论实例对象有多少个,静态变量只存在一个,称之为类变量,局部变量不可被static修饰
静态方法:
静态方法只能使用静态变量
2.final用来修饰类、方法和变量
final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的
3.abstract 修饰符,用来创建抽象类和抽象方法
原文:https://www.cnblogs.com/lh0128/p/11855755.html