抽象类和最终类的区别

首先我们要明白:

抽象类是abstract关键字修饰的类

最终类是final关键字修饰的类

区别:

1.抽象类可以继承,最终类不可以继承

2.抽象类不可以实例化,最终类可以实例化

3.抽象类和最终类都可以被声明使用

4.抽象类中可以没有抽象方法,最终类也可以没有最终方法

5.最终类不可以被继承,最终方法不可以被重写,但可以被继承

 

你可能感兴趣的:(java小白之旅,算法,java,eclipse,idea)