1、抽象类和接口的区别:使用关键字不同一个是abstract一个是interface。
抽象类中可以有普通方法接口全为抽象方法。
抽象类只能被单继承,一个类只能继承一个抽象类,而一个类可以继承多个接口。
抽象类中可以用public、protected、private修饰,接口中只能有public。
接口没有构造方法,抽象类可以有构造方法。
接口中只能有static、final变量不能有其他变量。
抽象类方法比接口速度快,因为接口还要去找类中的实现方法。
杂谈结束,根据面经写系列的
最新推荐文章于 2024-09-04 22:27:53 发布