美文网首页Java
访问控制与内部类

访问控制与内部类

作者: Y_Jaaao | 来源:发表于2018-12-03 11:22 被阅读0次

一、访问控制

1、访问控制符

封装的含义:
  • 把该隐藏的隐藏起来,该暴露的暴露出来。这两个方法需要通过“访问控制符”来实现
Java语言中的访问控制符权限.PNG
使用访问控制符时,需要遵循的原则:
  • a、大部分顶级类都使用public修饰符
  • b、如果某个类主要用作其他类的父类,该类中包含的大部分方法只是希望被子类重写,而不想被直接调用,则应该使用protected修饰
  • c、类中的绝大部分属性应该使用private修饰,除非一些static或者类似全局变量的属性,才考虑使用public修饰
  • d、当定义的方法只是用于辅助实现该类的其他方法(即方法工具)时,应该使用private修饰
  • e、希望允许其他类自由调用的方法应该使用public修饰
  • 注意:声明类时,如果不适应public修饰符设置类的权限,则这个类默认为default(缺省)修饰。

2、Java类包

Java中的包.PNG
Java类包.PNG

3、final关键字

二、内部类

1、成员内部类

2、匿名内部类

相关文章

  • 访问控制与内部类

    一、访问控制 1、访问控制符 封装的含义: 把该隐藏的隐藏起来,该暴露的暴露出来。这两个方法需要通过“访问控制符”...

  • 内部类

    内部类 1.可以访问访问其外部类所有属性和方法,无需创建外部类对象 2.必须创建内部类对象,否则无法从外部类访问内...

  • 访问权限

    答案:B ( 1 )对于外部类而言,它也可以使用访问控制符修饰,但外部类只能有两种访问控制级别: public 和...

  • Java学习——内部类

    内部类 一,成员内部类(包括静态内部类和非静态内部类) 非静态内部类可以直接访问外部类的成员,反之则不行 非静态内...

  • PHP转JAVA的记录

    Java 数组 内部类 内部类的创建:内部类可以对包内其他类隐藏想实现一个接口时, 不想新建类文件 内部类可以访问...

  • 内部类

    内部类概述 内部类访问特点 内部类可以直接访问外部类的私有成员 外部类要访问内部类的成员,必须创建对象 创建内部类...

  • 2019-03-08 Java Inner 01

    内部类的访问特点 内部类可以直接访问外部类中的成员。 外部类要访问内部类,必须建立内部类的对象。 1. demo ...

  • 内部类

    内部类访问特点: 1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。 一般用于类...

  • scala-10-嵌套类

    嵌套类的使用 成员内部类和静态内部类 内部类访问外部类的属性方法 访问方式1:外部类名.this.属性名访问方式2...

  • Java内部类

    内部类 内部类作为外部类的成员,可以使用人已访问控制符修饰。 外部类的上一级程序单元是包,所以只有两个作用域:同一...

网友评论

    本文标题:访问控制与内部类

    本文链接:https://www.haomeiwen.com/subject/dwpuqqtx.html