final修饰特点 * 修饰类,类不能被继承 * 修饰变量,变量就变成了常量,只能被赋值一次 * 修饰方法,方法不能被重写final关键字修饰局部变量
* 基本类型,是值不能被改变 * 引用类型,是地址值不能被改变,对象中的属性可以改变final修饰变量的初始化时机 * 显示初始化 * 在对象构造完毕前即可
class Final { public static void main(String[] args) { final int NUM = 10; System.out.PRintln(NUM); final Person p = new Person(); //p = new Person("张三",16); p.setName("李四"); p.setAge(18); System.out.println(p.getName() + "---" + p.getAge()); method(15); method(25); } public static void method(int x){ System.out.println(x); }}class Person{ private String name; private int age; public Person(){} public Person(String name,int age){ this.name = name; this.age = age; } public void setName(String name){ this.name = name; } public String getName(){ return name; } public void setAge(int age){ this.age = age; } public int getAge(){ return age; }}
新闻热点
疑难解答