1、类的权限修饰符default(不写权限修饰符),public
说明:类的权限修饰符只有default(不写权限修饰符)和public。
package | world | |
default | Y | N |
public | Y | Y |
注意事项:(default)并不是关键字“default”,而是根本不写。
2、成员变量的权限修饰符private,default(不写权限修饰符),protected,public
class | package | subclass | world | |
private | Y | N | N | N |
default | Y | Y | N | N |
protected | Y | Y | Y | N |
public | Y | Y | Y | Y |
注意事项:(default)并不是关键字“default”,而是根本不写。
2_1、private在同一个类中能访问
package cn.itcast.day11.demo02; public class MyClass { private int num = 10; public void method() { System.out.println(num); } }
2_2、不写权限修饰符,同一个包中能访问

2_3、protected不同包子类中能访问

2_4、public不同包非子类,也能访问

3、关键字
https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fr=aladdin