什么是 方法的默认行为??

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:47:03
在abstract class的定义中,我们可以赋予方法的默认行为。但是在interface的定义中,方法却不能拥有默认行为,为了绕过这个限制,必须使用委托,但是这会 增加一些复杂性,有时会造成很大的麻烦。

如上文所述的 方法的默认行为 是指什么? 请赐教!

对于abstract class里面的方法你可以实现他,也可以等继承他的类实现,你在abstract class中实现了的就是默认行为了。interface中的任何方法都不能有具体实现(默认行为)。

class 创建以后就会有 带和不带参数构造方法,这就是默认行为。
interface 是只有方法名,没有方法体的特殊类,
抽象类,必须重写方法。