由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Java abstract vs interface
相关主题
Java 8 闪亮发布了为什么我的visual C++ 找不到 "Stdafx.h" ?
java 的interface是相当于ruby的module吗?effective C++里的memory pool 一问:
问一个JAVA Interface Design的问题Re: 110道C++面试题目,你会做多少? (转载)
两道Java面试问题问一个C++ template的问题
为啥C可以当汇编用,JAVA就不可以呢?Interfacing Microsoft Excel VBA with FORTRAN (转载)
C++缺少了哪些开源的轮子?How to run Message Passing Interface C file?
Question about COM求助: 关于用VC做user interface
请教matlab转C++opinions on boost.multiarray?
相关话题的讨论汇总
话题: abstract话题: interface话题: java话题: doagain话题: 实现
进入Programming版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
Java 8 里面加入了default/static的实现,这样abstract和interface就更像了。
我在想,为什么么呢?不是可以用以前的abstract来实现这些吗?比如interface
testa 定义了doit(); doagain();需要实现doagain,好在abstract class impA里面实
现doagain好了。然后继承impA的类都得实现doit();不用实现doagain。
到底什么原因导致Oracle要在interface里面加入default metod?
w********m
发帖数: 1137
2
multiple inheritance, mixin

【在 b***i 的大作中提到】
: Java 8 里面加入了default/static的实现,这样abstract和interface就更像了。
: 我在想,为什么么呢?不是可以用以前的abstract来实现这些吗?比如interface
: testa 定义了doit(); doagain();需要实现doagain,好在abstract class impA里面实
: 现doagain好了。然后继承impA的类都得实现doit();不用实现doagain。
: 到底什么原因导致Oracle要在interface里面加入default metod?

b***i
发帖数: 3043
3
头一次听说mixin,干啥的?

【在 w********m 的大作中提到】
: multiple inheritance, mixin
g*********e
发帖数: 14401
4
Scala trait

【在 b***i 的大作中提到】
: 头一次听说mixin,干啥的?
1 (共1页)
进入Programming版参与讨论
相关主题
opinions on boost.multiarray?为啥C可以当汇编用,JAVA就不可以呢?
how to create an interface file in a Visual C++ projectC++缺少了哪些开源的轮子?
matlab中如何调用cQuestion about COM
question: C#,python,C interfacing请教matlab转C++
Java 8 闪亮发布了为什么我的visual C++ 找不到 "Stdafx.h" ?
java 的interface是相当于ruby的module吗?effective C++里的memory pool 一问:
问一个JAVA Interface Design的问题Re: 110道C++面试题目,你会做多少? (转载)
两道Java面试问题问一个C++ template的问题
相关话题的讨论汇总
话题: abstract话题: interface话题: java话题: doagain话题: 实现