我的理解 匿名内部类 一般用在 实现接口,和重写父类方法时候用。目的就是减少代码量。
例如:
public class Test1{
public static void main(String[] args) {
//匿名内部类实现接口
AA show = new AA(){public void show(){System.out.println("hello");}};
show.show();
}
}
interface AA{
void show();
}
而我刚才突然想了个问题,能不能在不是接口,或父类上使用那
就随便写了这样的代码public class Test1{
public static void main(String[] args) { BB bb = new BB(){public void show(){
System.out.println("Hello World");
}};
}
}class BB {
}结果语法上是没有错.可是怎么调用这个方法那?
bb.show();会报错地
例如:
public class Test1{
public static void main(String[] args) {
//匿名内部类实现接口
AA show = new AA(){public void show(){System.out.println("hello");}};
show.show();
}
}
interface AA{
void show();
}
而我刚才突然想了个问题,能不能在不是接口,或父类上使用那
就随便写了这样的代码public class Test1{
public static void main(String[] args) { BB bb = new BB(){public void show(){
System.out.println("Hello World");
}};
}
}class BB {
}结果语法上是没有错.可是怎么调用这个方法那?
bb.show();会报错地
解决方案 »
- jdbc 如何使用 Insert into Table2(field1,field2,...) select value1,value2,... fr
- 急!帮帮忙!初次写测试程序,被测试程序与测试程序之间参数传递的问题!
- 如何将图片的二进制流信息写入txt
- 欢迎加入Service.java高级群
- 在JAVA中,这样的同时满足两个条件的程序这么写?
- 高手请关注!! 100分!只能给这么多!! 在线等候。
- 什么地方能下载JDK1.1.8??????急需!!!!!!!!!!!
- 谁用过JDK1.4?
- 想写java聊天室
- 我写的Java程序怎给没Java环境的人用?
- 如何利用JTABLE显示数据 求具体代码?
- 关于Thread的应该算是简单问题吧.... 本人java thread菜鸟!
我只是好奇,所以乱写了下
如果都定义了接口方法,又何必用反射?!