慕仔7135344
2016-10-14 16:18
//外部类HelloWorld
public class HelloWorld{
//外部类的私有属性name
private String name = "imooc";
//外部类的成员属性
int age = 20;
//成员内部类Inner
public class Inner {
String name = "爱慕课";
//内部类中的方法
public void show() {
System.out.println("外部类中的name:" + HelloWorld.this.name );
System.out.println("内部类中的name:" + name );
System.out.println("外部类中的age:" + age);
}
}
//测试成员内部类
public static void main(String[] args) {
//创建外部类的对象
HelloWorld o = new HelloWorld ();
//创建内部类的对象
Inner inn = o.new.Inner() ;
//调用内部类对象的show方法
inn.show();
}
}
package com.example;
public class HelloWorld {
// 外部类的私有属性name
private String name = "imooc";
// 外部类的成员属性
int age = 20;
// 成员内部类Inner
public class Inner {
String name = "爱慕课";
// 内部类中的方法
public void show() {
System.out.println("外部类中的name:" + HelloWorld.this.name);
System.out.println("内部类中的name:" + name);
System.out.println("外部类中的age:" + age);
}
}
// 测试成员内部类
public static void main(String[] args) {
//创建外部类的对象
HelloWorld o = new HelloWorld ();
//创建内部类的对象
Inner inn = o.new Inner() ;
//调用内部类对象的show方法
inn.show();
}
}
//创建内部类的对象
Inner inn = o.new Inner()
你写的多一个点
Java入门第二季 升级版
530559 学习 · 6091 问题
相似问题