public class OuterClass{
private String name = "张飞";
private int id;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void show(){
System.out.println("这是外部类的show方法");
// System.out.println(gender);
// test();
//创建类对象
// InnerClass innerClass = new InnerClass();
// System.out.println(innerClass.gender);
// innerClass.test();
}
//成员内部类
class InnerClass{
private String gender;
private String name = "赵云";
// private static String no;
public void test(){
System.out.println("这是内部类的test方法");
// System.out.println(gender);
// System.out.println(name);
// System.out.println(id);
// show();
System.out.println(name);
System.out.println(this.name);
System.out.println(OuterClass.this.name);
// OuterClass outerClass = new OuterClass();
// outerClass.show();
}
class InnerInnerClass{
public void test1(){
System.out.println("这是内部类中的内部类");
}
}
}
//主方法/入口方法
// public static void main(String[] args) {
// InnerClass innerClass = new OuterClass().new InnerClass();
// }
}
//class HelloWorld{
//
//}
public class OuterClass{
private String name = "张飞";
private int id;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void show(){
System.out.println("这是外部类的show方法");
// System.out.println(gender);
// test();
//创建类对象
// InnerClass innerClass = new InnerClass();
// System.out.println(innerClass.gender);
// innerClass.test();
}
//成员内部类
class InnerClass{
private String gender;
private String name = "赵云";
// private static String no;
public void test(){
System.out.println("这是内部类的test方法");
// System.out.println(gender);
// System.out.println(name);
// System.out.println(id);
// show();
System.out.println(name);
System.out.println(this.name);
System.out.println(OuterClass.this.name);
// OuterClass outerClass = new OuterClass();
// outerClass.show();
}
class InnerInnerClass{
public void test1(){
System.out.println("这是内部类中的内部类");
}
}
}
//主方法/入口方法
// public static void main(String[] args) {
// InnerClass innerClass = new OuterClass().new InnerClass();
// }
}
//class HelloWorld{
//
//}