java-修饰词-学习笔记

/*
修饰符:
    访问修饰符
    非访问修饰符


default(既默认, 什么都不写): 在同一个包内可见, 不使用任何修饰符.
使用对象: 类 接口 变量 方法

public: 对所有类可见.
使用对象: 类 接口 变量 方法

private: 在同一个类内可见
使用对象: 变量 方法
注意: 不能修饰类 (外部类)
外部类,顾名思义,就是外部的类。定义一个类A,在A的内部再定义一个类B,则A就是外部了类,B就是内部类

protected: 对同一个包内的类和所有子类可见
使用对象: 变量 方法
注意: 不能修饰类(外部类)

*/

访问控制
修饰符 当前类 同一包内 子孙类(同一包) 子孙类(不同包) 其他包
public Y Y Y Y Y
protected Y Y Y Y/N N
default Y Y Y N N
private Y N N N N
发布了131 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43064185/article/details/103190440