摘要: 成员区别 抽象类: 成员变量:可以变量也可以是常量。 构造方法:有。 成员方法:可以抽象,也可以非抽象。 接口: 成员变量:只可以常量。 成员方法:必须是抽象方法。 关系区别 类与类: 继承、单继承。 类与接口: 实现,单实现、多实现。 接口与接口: 继承,单继承、多继承。 设计理念区别 抽象类 : 阅读全文
posted @ 2020-12-16 21:49 一块 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 类与类:继承关系只能单继承,可以多层继承。 类与接口:实现关系,可以单实现,也可以多实现;并且还可以在继承一个类的同时实现多个接口。 接口与接口:继承关系,可以单继承也可以多继承。 阅读全文
posted @ 2020-12-16 21:36 一块 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 成员变量:只能是常量,并且是静态的且公共的,默认修饰符:public static final 建议自己手动给出。例如:public static final int num = 10; 构造方法:接口没有构造方法。 成员方法:只能是抽象方法。默认修饰符:public abstract 建议自己手动 阅读全文
posted @ 2020-12-16 21:17 一块 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 概述: 从狭义的角度讲 就是指java中的interface。 从广义的角度讲就是对外提供规则的都是接口。 特点: 接口用关键字interface表示:interface 接口名{} 类实现接口用implements表示:class 类名 implents 接口名{} 接口不能实例化,只能按照多态的 阅读全文
posted @ 2020-12-16 21:00 一块 阅读(477) 评论(0) 推荐(0) 编辑