package com.ithelma;
/*
* 5、 创建一个包含实例内部类的类,外部类中定义一个名为str的String字符串并初始化任意值,在内部类中定义跟外部类同种类型且同名的变量,并在内部类中定义一个方法,分别打印外部类和内部类的变量。
* */
class outer
{
//定义一个名为str的String字符串并初始化
public static String str = new String("hello java");
public static class inner
{
//定义一个名为str的String字符串并初始化
public static String str = new String("hello java");
//定义一个方法,分别打印外部类和内部类的变量。
public static void show()
{
System.out.println("输出外部类中变量:"+outer.str);
System.out.println("输出内部类中变量:"+str);
}
//创建实例内部类
inner in = new inner();
}
}
public class Test5 {
public static void main(String args)
{
}
}
这是测试题中的、感觉不太对劲、调用内部类的方法也会出现错误、求各位能解释一下 |