考试
1970-01-01 08:00:00

(7-11)请简要说明interface和abstract 

题目描述

(7-11)请简要说明interface和abstract class的区别。(JDK 8之后)

答案解析

1. 接口interface:(1)包含的成员变量默认采用public static final修饰,方法分为抽象方法,静态方法(通过接口名调用),默认方法(通过子类对象调用);(2)接口之间是extends关系;(3)接口主要用来指定标准,是行为的抽象。 2. 抽象类abstract class:(1)抽象类是对事物的抽象,即类的抽象;(2)抽象类可以提供实体方法,由对象来调用;(3)抽象类也可以定义抽象方法,有子类来实现;(4)抽象类与类之间是继承关系,但可以实现多个接口;(5)抽象类中的成员变量可以

加载中...
AI正在思考中,请稍候...