一点语法问题,各位达人都近来看呀!

jerrysoft 2003-08-19 01:49:31
比如我要声明一个新类A来继承abstract的类B,并且生成类A的一个实例来调用其父类B的一个method。
请问以上操作如何用一句话来完成?
...全文
19 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerrysoft 2003-08-19
  • 打赏
  • 举报
回复
回复人: shine333(shine) ( ) 信誉:100 2003-08-19 15:16:00 得分:0


匿名类是不能extends/implements的


========================================================================
原来是这样啊
我本来想用DateFormat.parse(string)这个方法的,结果发现DateFormat是abstract的。
现在我直接用SimpleDateFormat了,SUN想的挺周到的,呵呵
hewei999 2003-08-19
  • 打赏
  • 举报
回复
好象不可以通过
jerrysoft 2003-08-19
  • 打赏
  • 举报
回复
new A extends B(){}.method();

这样子可以吗?
shine333 2003-08-19
  • 打赏
  • 举报
回复
匿名类是不能extends/implements的
dingzhaofeng 2003-08-19
  • 打赏
  • 举报
回复
路过...
feiyuegaoshan 2003-08-19
  • 打赏
  • 举报
回复
“ gdsean(摇滚java) ( ) ”
在语法上是错误的。是不能通过的。
yingmuhuadao 2003-08-19
  • 打赏
  • 举报
回复
差不多是着样子
feiyuegaoshan 2003-08-19
  • 打赏
  • 举报
回复
按你的要求,
新类A必须为匿名类,

则:
public class TestInheri
{
class B
{
void sayHello()
{
System.out.println("hello!");
}
}
void test()
{
new B(){ }.sayHello();


}
public static void main(String[] args)
{
new TestInheri().test();
}
}
gdsean 2003-08-19
  • 打赏
  • 举报
回复
new A extend B{
//...
}.method();

62,612

社区成员

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

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