类其中的变量为final时的用法
类其中的变量为final时的用法:
马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。
类当中final变量没有初始缺省值,必须在构造函数中赋值或直接当时赋值。否则报错。
public class Test {
final int i;
Test(){
i=3;
}
public static void main(final String[] args) {
Test t=new Test();
System.out.println("i = " + t.i);
}
}
结果:
i = 3
或者
public class Test {
final int i=9;
public static void main(final String[] args) {
Test t=new Test();
System.out.println("i = " + t.i);
}
}
结果:
i = 9
2.重载(OverLoad):(参见第一章的7.3方法重载)
Java支持方法名重载,使得多个方法可以共享一个名字。
重载的方法参数必须有所区别,即
参数的类型不同,或
参数的顺序不同,或
参数的个数不同。( 马克-to-win: 当我试图写带着同样的输入参数,不同的返回值的两个方法时,系统直接报错。所以重载只和输入参数有关系。 when I try to write two method with same arguments ,but different return value. it directly report error. So overload only has something to do with arguments.)