java接口和抽象类的区别 基础 接口

抽象类和接口的异同点: 都是不斷向上抽取而来的 1,抽象类需要被继承而且只能单继承。 接口需要被实现而且可以多实现。 2抽象类中可以定义抽象方法和非抽象方法,子类继承后可以直接使用非抽象方法。 接口中只能定义抽象方法必须由子类去实现。 3抽象类的继承,是is a关系在定义该体系嘚基本共性内容。 接口的实现是 like a 关系在定义体系额外功能。 犬按功能分:有导盲犬搜爆犬。

我要回帖

更多关于 java接口和抽象类的区别 的文章

 

随机推荐