Java的内部类

1)概念:类中的类就是内部类,作为一个属性(对象属性或类属性);

2.1)内部类对象属性及使用

内部类对象属性的定义

class Outer{

class Inner{

public void print(){

System.out.println("内部类打印");

}

}

}

使用

Outer.Inner  oi = new Outer().new Inner();

oi.print();


2.2)类属性及使用

类属性的定义

class Outer{

 static class Inner{

public void print(){

System.out.println("内部类打印");

}

}

}


类属性的使用

Outer.Inner  oi = new Outer.Inner();

oi.print();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成...
    ikaroskun阅读 1,252评论 0 13
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,096评论 0 4
  • 内容取自http://www.cnblogs.com/yasepix/p/5776425.html Java内部类...
    安安静静写代码阅读 642评论 2 0
  • 1.使用内部类的原因:a.内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据b. 内部类可以对同一个包...
    这是朕的江山阅读 215评论 0 0