为什么常量可以被形参赋值?形参不是没有默认值吗?常量不是必须需要参数吗?
//final必须有默认值,而且必须每个构造方法都应该给值。
public class Student {
final String name;
//主要是这里,n形参在这里到底代表的是什么,局部变量不是没有默认值吗?为什么这里可以给final赋值。
public Student(String n){
this.name = n;
}
}
public class TestStudent {
public static void main(String[] args) {
Student s = new Student("321");
}
}