package com.xiao.test;
/**
* @author 笑笑
* @Date 2018年4月3日下午9:09:42
*
*/
//外部类OuterClass
//外部类要使用内部类的成员 , 必须要建立内部类的对象
public class OuterClass {
private int i = 1;
//成员内部类,可以使用成员修饰符;也可以继承、实现接口
//内部类可以使用外部类的成员,包括私有
class InnerClass{
int a = 1;
public void test(){
System.out.println("内部类的方法"+"..."+"在使用外部类成员i"+"..."+i);
}
}
public static void main(String[] args) {
//调用外部类中内部类的方法
//首先创建外部类对象,来找到内部类
//其次使用内部类对象,调用其方法
//创建对象格式:外部类名.内部类名 变量 = new 外部类对象().new 内部类对象();
//变量.内部类的方法();
OuterClass.InnerClass i = new OuterClass().new InnerClass();
i.test();
}
}
Java之成员内部类
最新推荐文章于 2022-08-13 22:05:50 发布