Java中接口和抽象类的相同和不同点
接口:interface 接口中只可存在public abstract 方法,但通常可以省略
抽象类:abstract class 说的简单一点和普通使用的类除了不能被实例化,其他与类一样
相同点:都不可以实例化
不同点:接口中仅声明方法,不包含具体实现,方法的具体实现要到该接口的实现类中,接口中不能含有构造器。
抽象类中可以有构造器、抽象方法的修饰符不限,而接口中方法的只能是public的
接口:interface 接口中只可存在public abstract 方法,但通常可以省略
抽象类:abstract class 说的简单一点和普通使用的类除了不能被实例化,其他与类一样
相同点:都不可以实例化
不同点:接口中仅声明方法,不包含具体实现,方法的具体实现要到该接口的实现类中,接口中不能含有构造器。
抽象类中可以有构造器、抽象方法的修饰符不限,而接口中方法的只能是public的