首页 > 其他 > 详细

由clone引出的abstract class 和 interface 的问题

时间:2014-03-29 09:48:20      阅读:431      评论:0      收藏:0      [点我收藏+]

抽象类可以继承实体类吗

  可以,因为抽象类允许有普通方法和普通属性。不过这不符合面向对象设计。

抽象类继承Object类吗

  继承。

接口可以继承实体类吗

  不可以,接口从一定程度上看,已经不属于类。它只能继承接口。

接口可以继承多个接口吗

  可以

public interface TestInterface extends Runnable,Cloneable{
    
}

 

接口继承 Object 类吗

  接口不属于类所以不继承Object类。 但是可以调用 Object 的方法 ,比如 clone(),wait(),notify(),toString()...

  我的猜测 : 接口是不能实例化的,只有具体类才能实例化。那么实现接口的类必定是继承了Object类,出于多态性, interface 可能隐藏了Object类的方法。而且编译器肯定也做了处理。

具体是怎么隐藏?

由clone引出的abstract class 和 interface 的问题,布布扣,bubuko.com

由clone引出的abstract class 和 interface 的问题

原文:http://www.cnblogs.com/shouwangzhe-/p/3631238.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!