接口和类的集合。
接口、抽象类和类的区别?
1.接口只能定义抽象公有方法;类可以定义任何不是抽象的方法。
2.接口可以实现多重继承;抽象类与普通类只能是单继承。
3.接口定义的关键字是interface ;类定义的关键字是class.
4.接口只能继承,继承的关键字是extends;类既可以继承(继承的关键字是extends)也可以实现接口,并且实现接口是可以实现多个(实现的关键字是implements)。
5.接口没有构造函数,不能实例化对象;抽象类因为可以定义抽象方法,所以也不能实例化对象;普通类有构造函数,可以实例化对象 |
|