2012年11月17日

谈谈抽象类和接口

摘要: 抽象类和接口是面向对象编程中不可或缺的部分,相信大部分开发人员在日常工作中经常会看到他们的身影,在这里简单淡淡对他们的认识。一、抽象类:抽象类是类的一种形式,不能实例化可以被继承。个人认为抽象类和子类是一般和特殊的关系,最大的作用是实现代码的复用。 举例:有两个类A、B,两个类中属性相同,大部分方法也相同,只有一个方法不同,那么这个时候就绝对体现出抽象类的优势了。二、接口:接口只是定义一些操作的规范,不能实例化可以被继承。接口仅仅是子类应该实现的规则。接口最大的作用就是实现多态性。 举例:电脑主机中的硬盘可以使用希捷、西部数据、日立等很多品牌,大家有没有想过为什么可以使用不同厂家的硬盘,答案就 阅读全文

posted @ 2012-11-17 14:34 rikou 阅读(318) 评论(0) 推荐(0) 编辑

导航