黑马程序员技术交流社区
标题:
【哈尔滨校区】关于修饰符的那些事
[打印本页]
作者:
z474354474
时间:
2016-2-28 10:34
标题:
【哈尔滨校区】关于修饰符的那些事
本帖最后由 z474354474 于 2016-3-1 06:55 编辑
修饰符
权限修饰符的访问权限
本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类)
private Y
默认 Y Y
protected Y Y Y
public Y Y Y Y
private: 是为本类准备的
默认:是为同一个包下的类准备的
protected:是为子类准备的 无论子类在任何地方
public: 为所有类准备的
各种修饰符都能修饰什么内容
类 成员变量 成员方法 构造方法
private √(修饰内部类) √ √ √(工具类)
默认 √ √ √ √
protected √(修饰内部类) √ √ √
public √ √ √ √
abstract √(抽象类) √
static √(修饰内部类) √ √
final √(不能被继承) √(常量) √(不能被重写)
每个内容一般都用什么修饰符修饰:
类:public
成员变量:private
构造方法:public (当定义一个工具类的时候 可以用private)
成员方法:public
接口中的成员变量:public static final
接口中的成员方法:public abstract
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2