外贸社交网站排名,链接转二维码,wordpress fonts,商城手机网站制作final关键字---Java
final关键字的作用1、修饰变量#xff1a;被他修饰的变量不可改变。一旦赋了初值#xff0c;就不能被重新赋值。2、修饰方法#xff1a;该方法不可被子类重写#xff0c;但是可以被重载。3、修饰类#xff1a;修饰的类不能被继承。注意#xff1a;1、…final关键字---Java
final关键字的作用1、修饰变量被他修饰的变量不可改变。一旦赋了初值就不能被重新赋值。2、修饰方法该方法不可被子类重写但是可以被重载。3、修饰类修饰的类不能被继承。注意1、final不能修饰构造方法2、final修饰引用数据类型final Dog dog new Dog“豆子”不能变化的是引用变量的值
可以变化的是对象的属性。
验证
public class Dog {String name;public Dog(String name){this.name name;}
}
public class Test {public static void main(String[] args) {final int num;num 5;//只能被赋值一次//num 6;System.out.println(num);final Dog dog;dog new Dog(豆豆);dog.name 豆子;//name可以重新赋值final修饰的是引用地址而不是对象的属性name。System.out.println(dog.name);}
}
运行的结果