匿名内部类是否可以继承其它类?

wudazhou01 2009-02-21 12:12:03
1\匿名内部类是否可以继承其它类?
2\匿名内部类是否可以实现接口?
...全文
498 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
qyhdt 2010-11-17
  • 打赏
  • 举报
回复
可以继承其它类 更可以实现接口
继承其它类的前提是 这个类必须要有公共的构造方法
mysky191_chi 2009-02-22
  • 打赏
  • 举报
回复
晕,这分是怎么加的?!!!!!!
mizukusa 2009-02-21
  • 打赏
  • 举报
回复
完全可以
mizukusa 2009-02-21
  • 打赏
  • 举报
回复
完全可以
nine_suns99 2009-02-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 thc1987 的回复:]
引用 1 楼 ty_fzpb 的回复:
都可以

汗。。。

匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
[/Quote]

谁说不能继承啊?

public class Test
{
public static void main(String[] args)
{
Thread t = new Thread(){
public void run()
{
System.out.println("Hello, World");
}
};
t.start();
}
}
nine_suns99 2009-02-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 thc1987 的回复:]
引用 1 楼 ty_fzpb 的回复:
都可以

汗。。。

匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
[/Quote]

谁说不能继承啊?

public class Test
{
public static void main(String[] args)
{
Thread t = new Thread(){
public void run()
{
System.out.println("Hello, World");
}
};
t.start();
}
}
wcwtitxu 2009-02-21
  • 打赏
  • 举报
回复
都可以


// 继承 JFrame 并重写 setVisible 方法
new JFrame("abcde") {
public void setVisible(boolean b) {
if (b) {
this.setSize(320, 100);
System.out.println("我要显示了!!!");
}
super.setVisible(b);
}
}.setVisible(true);




JButton btn = new JButton("按钮");

// ActioinListener 就是一个接口
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("点击了" + e.getActionCommand());
}
};
btn.addActionListener(listener);
猿敲月下码 2009-02-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ty_fzpb 的回复:]
都可以
[/Quote]
汗。。。

匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
ty_fzpb 2009-02-21
  • 打赏
  • 举报
回复
都可以
lzbang 2009-02-21
  • 打赏
  • 举报
回复
楼主说的是内部类,而且是匿名内部类,所以不能继承其它类,但可以作为一个接口,由另一个内部类实现。
ip_moon 2009-02-21
  • 打赏
  • 举报
回复
来晚了~楼上说完了~
of course bingo~
ouyangxiaokang6 2009-02-21
  • 打赏
  • 举报
回复
都可以,没有问题.
猿敲月下码 2009-02-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 thc1987 的回复:]
引用 1 楼 ty_fzpb 的回复:
都可以

汗。。。

匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
[/Quote]

错了,发现在swing编程的时候一直在使用
yangkaixin1226 2009-02-21
  • 打赏
  • 举报
回复
完全可以

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧