黑马程序员技术交流社区
标题:
用三种方式编写内部类试题,仅供参考分享
[打印本页]
作者:
chenglong25
时间:
2016-6-30 23:32
标题:
用三种方式编写内部类试题,仅供参考分享
三种方法:1、创建一个类来当作外部类;
2、借用带main()方法的测试类为外部类
3、实现接口,重写方法。
代码如下:
/*
已知接口Play中有一个方法playGame(),
再测试类中如何调用该方法?(用匿名内部类实现)
*/
class Test101 implements Play {
public void playGame() {
System.out.println("玩游戏");
}
public static void main(String[] args) {
Test101 t = new Test101();
t.playGame();
//Outer o = new Outer();
//o.method();
//Test101.method();
}
//借用测试类为外部类
/* public static void method() {
new Play() {
public void playGame() {
System.out.println("玩游戏");
}
}.playGame();
}*/
}
//接口
interface Play {
public abstract void playGame();
}
//用于创建内部类的外部类
/*class Outer {
public void method() {
new Play() {
public void playGame() {
System.out.println("玩游戏");
}
}.playGame();
}
}*/
作者:
suming
时间:
2016-6-30 23:39
看起来不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2