类和接口有什么关系

69次

问题描述:

类和接口有什么关系急求答案,帮忙回答下

推荐答案

2024-01-04 15:54:42

设计思想不同,使用动机不同.

抽象类和接口设计的时候,设计思想不同. 设计抽象类是自下而上的过程,因为调用者子类需要某些属性和特有行为,所以调用者继承抽象类 设计接口是自上而下的过程,接口规范某一行为,我某类需要这个行为,调用者实现某接口

区别总结:

区别一: 抽象类只能单继承,接口能多实现

接口只能被public,final修饰,只能有静态方法,即使没有显示的声明,而且是不可修改的;

区别三:抽象的事物不同: 抽象类是对类的抽象,接口是对行为的抽象;抽象类是对整个类抽象,包括属性,行为;接口是对类的行为(局部)进行抽象;

区别四: 定义的时候,定义抽象类和接口的思想不同;设计抽象类是自下而上的过程,我子类需要,所以我定义抽象类;设计接口是自上而下的过程,我接口规范某一行为,我某类需要这个行为,我实现某接口;

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6