在学习java基础开发中,会经常遇到关键字final,那final究竟怎么使用呢?
方法/步骤
1
final关键字:在java中final可以声明类、变量和方法。·使用final声明的类为太监类,不能有子类·使用final声明的变量即为常量,只能赋值一次,在开发中使用final修饰的变量 名一般情况下使用大写·使用final声明的方法不能被子类覆写
2
说到final,这里延伸讲一下抽象类。抽象类和普通类的区别: 抽象类比普通类多了一个抽象方法,普通类中所有的定义都可以在抽象类中定义,抽象类的声明比普通类多了一个abstract关键字。
3
抽象类有以下特点:1.抽象类不能被直接实例化。2.那么抽象类可以有构造方法嘛?可以有构造方法,而且抽象类必须要有子类,不然这个抽象类就没有任何意义了。抽象类的子类必须覆写抽象类中全部的抽象方法。3.抽象类不能使用final申明,因为抽象类必须要有子类,而final声明的类为太监类。
下一篇:青葱少年下一句是什么