class A
{
void math()
{
class B
{
void display()
{
System.out.println("内部类");
}
}
B b=new B();
b.display();
}
void display_2()
{
System.out.println("外部类");
}
}class InnerClass_1
{
public static void main(String[] args)
{
A a=new A();
a. display();
a. display_2();
}
}
这个哪里错了啊?121212
{
void math()
{
class B
{
void display()
{
System.out.println("内部类");
}
}
B b=new B();
b.display();
}
void display_2()
{
System.out.println("外部类");
}
}class InnerClass_1
{
public static void main(String[] args)
{
A a=new A();
a. display();
a. display_2();
}
}
这个哪里错了啊?121212
解决方案 »
- java中split的一个小问题
- cvsnt 配置问题
- 返回结果集和数组
- 有一个包是作者自己写的:com.heaton.bot.*,我怎么在JB9下用import导入呢?老是报错。
- swing组件如何刷新?
- java mina 服务器和 c++ 客户端通讯的问题
- 为什么String的substring(int,int)方法声明中没有throws IndexOutOfBoundsException
- TMD, 实在是急了,哪里有javac和java这两个命令的源代码 ?
- 征求Socket通信例程代码
- 请问哪里有OA(办公自动化)功能之一"工作流"的在线演示?
- Java集合三种排序
- JAVA文件输入输出
只能访问方法体中的final类型的局部变量
而且只能在定义该内部类的方法内实例化,不可以在此方法外对其实例化、
代码修改如下:
public static void main(String[] args) {
A a = new A();
a.math();//改这里就行了
a.display_2();
}