内部类——内部类引出与介绍

简介: 内部类——内部类引出与介绍

内部类

基本介绍

一个类的内部又完整的嵌套了另一个类的结构。被嵌套的类称为内部类。内部类的最大特点就是可以访问私有属性,并且可以体现类与类之间的包含关系。嵌套的其他类称为外部类。

基本语法

class Outer{  //外部类
    class Inner{  //内部类
    }
}
class Other{ //其他外部类
}

内部类的分类

  1. 定义在外部类局部位置上

    1. 局部内部类(有类名)
    2. ==匿名内部类==(没有类名)
  2. 定义在外部类的成员位置上

    1. 成员内部类(没有static修饰)
    2. 静态内部类(使用static修饰)
相关文章
|
5月前
|
Java
成员内部类 | 静态内部类 | 局部内部类 | 匿名内部类
这篇文章详细介绍了Java中的四种内部类:成员内部类、静态内部类、局部内部类和匿名内部类,包括它们的使用场景、特点和示例代码。
成员内部类 | 静态内部类 | 局部内部类 | 匿名内部类
|
8月前
|
Java
Java内部类(成员内部类、静态内部类、局部内部类、局部内部类)
Java内部类(成员内部类、静态内部类、局部内部类、局部内部类)
110 3
|
7月前
|
Java
【Java基础】 内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
Java内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
44 0
|
Java
内部类(下)匿名内部类,静态内部类的使用
内部类(下)匿名内部类,静态内部类的使用
102 0
|
8月前
|
Java
30、根据官方教程详解嵌套类、内部类、静态嵌套类、局部类、匿名类 ...
30、根据官方教程详解嵌套类、内部类、静态嵌套类、局部类、匿名类 ...
73 1
内部类的概念与分类(成员内部类,局部内部类,匿名内部类)
内部类,就是一个类内部包含另一个类,即一个事物的内部包含着另一个事物。例如:身体和心脏 、汽车与发动机之间的关系。 可以看见在out下的内部类文件命名规则是 外部类$内部类.class类名称 对象名 = new 类名称();外部类名称.内部类名称 对象名 = new 外部类名称().new 外部类名称(); 把这条公式插入到demo07InnerClass 中 使用heart.调用内部类方法 如果一个类是定义在一个方法内部的,那么这是一个局部内
56 2
成员内部类、静态内部类、局部内部类、匿名内部类的精髓与应用
成员内部类、静态内部类、局部内部类、匿名内部类的精髓与应用
137 0
|
Java C++
Java面向对象之内部类的详解
Java面向对象之内部类的详解
43 0
|
Java
5.1 内部类与外部类的关系:内部类的实例化方式
5.1 内部类与外部类的关系:内部类的实例化方式
224 0
|
Java
5.2 内部类与外部类的关系:内部类对外部类的引用
5.2 内部类与外部类的关系:内部类对外部类的引用
172 0