锁定老帖子 主题:java语法上最期待的改进
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-20
改进:接口和实现可以合一,增加默认实现 public interface MyService { int add(int i,int j); }:{ int add(int i,int j){ return i+j; } }: MyServiceImpl1{ int add(int i,int j){ return (i+j)*2; } }: MyServiceImpl2{ int add(int i,int j){ return (i+j)*3; } } test: MyService myService1=new MyService () ; MyService myService2=new MyServiceImpl1() ; MyService myService3=new MyServiceImpl2() ; myService1.add(1,1) //2 myService2.add(1,1) //4 myService3.add(1,1) //6 2 所有返回void的默认返回this,可以在不改动原来代码的情况下实现方法链 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-20
判断一个对象数组中,是否包含一个对象用isContain(obj)无需便利!
|
|
返回顶楼 | |
发表时间:2009-08-20
希望java提供一个api,能通过传入object可以返回这个对象在进程中保持几个引用,在哪些线程里,引用的变量值是什么
|
|
返回顶楼 | |
发表时间:2009-08-20
我想要:多继承
|
|
返回顶楼 | |
发表时间:2009-08-20
java语法很好,我很满意
如果java接口也能添加默认实现,还要抽象类做什么。我严重支持java的单继承! |
|
返回顶楼 | |
发表时间:2009-09-16
接口不是代码,而是概念!
它的意义应该在建模上,而不是在编码期· |
|
返回顶楼 | |
发表时间:2009-09-17
kobevaliant 写道 我想要:多继承
我也想。。。。可以少写好多的代码 |
|
返回顶楼 | |
发表时间:2009-09-17
icefire 写道 kobevaliant 写道 我想要:多继承
我也想。。。。可以少写好多的代码 多继承不是可以用哪个模式(具体忘记了)来实现么? |
|
返回顶楼 | |
发表时间:2009-09-17
给接口加默认实现 ---- 画蛇添足。
将 void 当作 this ---- 混淆概念,给系统人为埋上地雷。 |
|
返回顶楼 | |
发表时间:2009-09-17
给接口加默认实现,那还要抽象类干嘛?
|
|
返回顶楼 | |