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

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

内部类

基本介绍

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

基本语法

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

内部类的分类

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

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

    1. 成员内部类(没有static修饰)
    2. 静态内部类(使用static修饰)
相关文章
|
6月前
|
Java
【Java基础】 内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
Java内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
36 0
|
7月前
|
Java 编译器
内部类详解
内部类详解
|
Java
内部类(下)匿名内部类,静态内部类的使用
内部类(下)匿名内部类,静态内部类的使用
86 0
|
7月前
|
Java
30、根据官方教程详解嵌套类、内部类、静态嵌套类、局部类、匿名类 ...
30、根据官方教程详解嵌套类、内部类、静态嵌套类、局部类、匿名类 ...
58 1
内部类的概念与分类(成员内部类,局部内部类,匿名内部类)
内部类,就是一个类内部包含另一个类,即一个事物的内部包含着另一个事物。例如:身体和心脏 、汽车与发动机之间的关系。 可以看见在out下的内部类文件命名规则是 外部类$内部类.class类名称 对象名 = new 类名称();外部类名称.内部类名称 对象名 = new 外部类名称().new 外部类名称(); 把这条公式插入到demo07InnerClass 中 使用heart.调用内部类方法 如果一个类是定义在一个方法内部的,那么这是一个局部内
46 2
成员内部类、静态内部类、局部内部类、匿名内部类的精髓与应用
成员内部类、静态内部类、局部内部类、匿名内部类的精髓与应用
117 0
|
Java C++
Java面向对象之内部类的详解
Java面向对象之内部类的详解
40 0
|
Java 数据安全/隐私保护
1.2 什么是Java内部类:内部类的特点
1.2 什么是Java内部类:内部类的特点
94 0
|
Java
5.1 内部类与外部类的关系:内部类的实例化方式
5.1 内部类与外部类的关系:内部类的实例化方式
213 0
|
Java
5.2 内部类与外部类的关系:内部类对外部类的引用
5.2 内部类与外部类的关系:内部类对外部类的引用
159 0