第一部分:
类的访问修饰符:
在java 中类的访问修饰符为: public 和 默认(默认不写,有人说是friendly,但实际java 没有friendly一说,那是C++的用法)
区别: public 表示包内,包外都可以访问。
默认 表示包内,可见。
其他修饰符:abstract: 抽象类,不能实例化
final:该类不能被继承
第二部分:
成员变量修饰符:
1.public 可以被任何包的该类对象访问
2.private 可以被类内部成员访问,例如内部类,内部方法
3.默认 同一个包中的该类对象可以访问
4.protected 目前看来和Protected没区别,请高手指教!
------------------------发现了区别:父类中被protected 修饰的属性,能被包外的子类继承;在子类的内部能够调用,如果子类和父类在同一个包中,子类对象能调用该成员,否则如果子类和父类不在同一个包中,子类的对象若不在父类包中,则不能调用该成员。