常见修饰符
权限修饰符: private,默认的(default),protected,public
状态修饰符: static,final
抽象修饰符: abstract
四中权限修饰符
- 所谓的权限就是别人是否能访问类、属性、方法;
- 不写就是默认修饰符(default)
用在类身上的修饰符
-
权限修饰符:默认修饰符,public (只有这两种)
要么都能被访问,要么只能同一个类内被访问 (一个.java文件只能有一个public类) -
状态修饰符:final
该类不能被继承 -
抽象修饰符:abstract
抽象类,依靠子类实现
用的最多的就是:public
用在成员变量身上的修饰符
-
权限修饰符:private,默认的,protected,public
-
状态修饰符:static,final
要么是静态的,属于类;要么是最终的,不能改
用的最多的就是:private(属性最好是不被访问的)
用在构造方法的修饰符
- 权限修饰符:private,默认的,protected,public
私有构造,也就是不允许创建该类对象
用的最多的就是:public
用在成员方法的修饰符
-
权限修饰符:private,默认的,protected,public
-
状态修饰符:static,final
-
抽象修饰符:abstract
若有抽象方法,那就是抽象类了
用的最多的就是:public