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

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

内部类

基本介绍

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

基本语法

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

内部类的分类

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

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

    1. 成员内部类(没有static修饰)
    2. 静态内部类(使用static修饰)
相关文章
|
4月前
|
Java
Java内部类(成员内部类、静态内部类、局部内部类、局部内部类)
Java内部类(成员内部类、静态内部类、局部内部类、局部内部类)
31 3
|
3月前
|
Java
【Java基础】 内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
Java内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
27 0
|
12月前
|
Java
内部类(下)匿名内部类,静态内部类的使用
内部类(下)匿名内部类,静态内部类的使用
71 0
|
10月前
内部类的概念与分类(成员内部类,局部内部类,匿名内部类)
内部类,就是一个类内部包含另一个类,即一个事物的内部包含着另一个事物。例如:身体和心脏 、汽车与发动机之间的关系。 可以看见在out下的内部类文件命名规则是 外部类$内部类.class类名称 对象名 = new 类名称();外部类名称.内部类名称 对象名 = new 外部类名称().new 外部类名称(); 把这条公式插入到demo07InnerClass 中 使用heart.调用内部类方法 如果一个类是定义在一个方法内部的,那么这是一个局部内
32 2
|
10月前
|
Java
成员内部类、静态内部类、局部内部类、匿名内部类的精髓与应用
成员内部类、静态内部类、局部内部类、匿名内部类的精髓与应用
|
Java C++
Java面向对象之内部类的详解
Java面向对象之内部类的详解
34 0
|
Java 数据安全/隐私保护
1.2 什么是Java内部类:内部类的特点
1.2 什么是Java内部类:内部类的特点
73 0
|
Java
5.1 内部类与外部类的关系:内部类的实例化方式
5.1 内部类与外部类的关系:内部类的实例化方式
174 0
|
Java
5.2 内部类与外部类的关系:内部类对外部类的引用
5.2 内部类与外部类的关系:内部类对外部类的引用
110 0
|
自然语言处理 Java 程序员
08 内部类(嵌套类)
目前,见到的类、接口和枚举类型都定义为顶层类型。也就是说,都是包的直接成员,独立于其他类型。不过,类型还可以嵌套在其他类型中定义。这种类型是嵌套类型(nested type),一般称为“内部类”,是 Java 语言的一个强大功能。
222 0
08 内部类(嵌套类)