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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.接口和抽象类的区别?

抽象类体现的是:

        1.共性功能的抽取,行为的约束,

        2.有构造方法,变量,常量,有抽象方法,

        也有非抽象方法

        3.对类抽象



接口体现的是:

        1.特性功能的抽取,功能的拓展,行为的约束

        2.无构造方法,包含常量和抽象方法

        可以用接口的,尽量不要用抽象类

        3.对行为抽象



2.继承和实现的区别?

        一个类只能继承一个父类,但是能实现多个接口       



3.多态有什么好处?

        提高代码的可拓展性



4.什么时候需要用到向上转型?什么时候需要用到向下转型

        需要用到父类里面的方法时就需要用到向上转型

        需要用到子类里面的方法时就需要用到向下转型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马