A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1. 成员区别:
(1)抽象类
   变量,常量;有构造方法;有抽象方法,也有非抽象方法
(2)接口
   常量;抽象方法
   关系区别:
(1)类与类
    继承,单继承
(2)类与接口
    实现,可以单实现,也可以多实现
(3)接口与接口
    继承,单继承,多继承
    设计理念区别:
(1)抽象类
    对类抽象,包括属性、行为
(2)接口
    对行为抽象,主要是行为

2. 类只能继承一个,接口能多实现

3. 提高程序的扩展性。定义方法时候,使用父类型作为参数,在使用的时候,使用具体的子类型参与操作

4. 父类引用指向子类对象就用到向上转型
    访问子类独有成员就用到向下转型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马