java面向对象之day4内部类&lambda表达式

java面向对象之day4内部类&lambda表达式

  内部类

内部类概述

内部类:就是在一个类中定义一个类。举例:在一个A类的内部定义一个B类,B类就被称为内部类2

内部类的访问特点

⚫内部类可以直接访问外部类的成员,包括私有

⚫外部类要访问内部类的成员,必须创建对象

内部类包括成员内部类和局部内部类

成员内部类

内部类可以直接访问外部类的成员,包括私有

外部类要访问内部类的成员,必须创建对象 
new In();

私有成员内部类:只能在自己所在的外部类中创建对象访问。
可提供对外的公共方法

静态成员内部类访问格式:
外部类名.内部类名 对象名 = new 外部类名.内部类名();
例子:  Outer.Inner oi = new Outer.Inner();

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » java面向对象之day4内部类&lambda表达式