考试
2023-01-01 18:05:06

请列举抽象类和接口的区别?

题目描述

请列举抽象类和接口的区别?

本站整理有大量高等教育、资格考试类试题答案,Ctrl+D收藏备用!

答案解析

抽象类只能继承一次,但是可以实现多个接口接口和抽象类必须实现其中所有的方法,抽象类中如果有未实现的抽象方法,那么子类也需要定义为抽象类。抽象类中可以有非抽象的方法接口中的变量必须用 public static final 修饰,并且需要给出初始值。所以实现类不能重新定义,也不能改变其值。接口中的方法默认是 public abstract,也只能是这个类型。不能是 static,接口中的方法也不允许子类覆写,抽象类中允许有static 的方法无

抽象类只能继承一次,但是可以实现多个接口接口和抽象类必须实现其中所有的方法,抽象类中如果有未实现的抽象方法,那么子类也需要定义为抽象类。抽象类中可以有非抽象的方法接口中的变量必须用 public static final 修饰,并且需要给出初始值。所以实现类不能重新定义,也不能改变其值。接口中的方法默认是 public abstract,也只能是这个类型。不能是 static,接口中的方法也不允许子类覆写,抽象类中允许有static 的方法

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