抽象类和接口的区别

2023-07-06   


抽象类(abstract class)可以包含功能定义和实现,接口(interface)只能包含功能定义
   抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共性;接口是为了满足外部调用而定义的一个功能约定, 因此反映的是事物的外部特性
   分析对象,提炼内部共性形成抽象类,用以表示对象本质,即“是什么”
   为外部提供调用或功能需要扩充时优先使用接口


相关内容:

  1. 广州盈通面试题
  2. 广州某公司软件工程师面试题
  3. What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
  4. 类和结构的区别
  5. J2EE面试题集锦(附答案)
  6. 金智子午JAVA面试题