A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

------------------------------------------------------------
类的访问:
          public(公共访问级别):公有的,完全开放的
          protected(子类访问权限):类的成员可以被相同包的类访问,也能被不同包的子类访问
          default(包访问权限):当类或者类的成员没有修饰符的时 候,它默认就是default权限,这个类只能被本包的其他类访问     
          private(类访问级别):类的成员只能被本类的其它成员访问,是实现面向对象的封装的关键。

--------------------------------------------------------------------------------------------------------------------------------
文档注释:
        只有public修饰的外部类才能在javadoc命令后生成html的文档
        在生成的html的文档中,会发现找不到private 跟default 修饰符的【成员变量】或者【方法】或者【内部类】,所以在类中也是只有protectd跟public修饰的【成员变量】或者【方法】或者【内部类】才会生成注释。
------------------------------------------------------------------------------------------------------------------------------
继承:
         在继承的子类中,继承类的修饰不能比父类更严格的访问权限[补充:final 修饰的类不能被继承]
         被private修饰的成员变量,在子类中不能访问
------------------------------------------------------------------------------------------------------------------------------
外部类跟内部类的修饰:
         当外部类用public声明类的话,该.java文件命名必须跟类名一致
         在外部类中不能用private,protected修饰类
                   在内部类中可以用所有修饰符修饰内部类
------------------------------------------------------------------------------------------------------------------------------       
重写:
         对于重写的方法,不能比父类更加严格的访问权限

评分

参与人数 1黑马币 +20 收起 理由
曹小不 + 20 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马