当前位置: 技术问答>java相关
主题:这种方法怎么理解
来源: 互联网 发布时间:2015-06-05
本文导语: public class Sandys{ private int court; public static void main(String argv[]){ Sandys s = new Sandys(99); System.out.println("a1="+s.court); } Sandys(int ballcount){ court=ballcount; System.out.println("a2="+court); } } Output is: a2=99 a1=99 对s进行初始化后,直接调用...
public class Sandys{
private int court;
public static void main(String argv[]){
Sandys s = new Sandys(99);
System.out.println("a1="+s.court);
}
Sandys(int ballcount){
court=ballcount;
System.out.println("a2="+court);
}
}
Output is:
a2=99
a1=99
对s进行初始化后,直接调用方法Sandys(),而不是在输出a1=99后调用。
象这种
class Sandys{
...
Sandys(){
..}
}
即:与类名相同的方法是否有什么特性?//好象可以直接调用 ):
在java中是怎样称呼这种方法的?//叫它构造方法 ):
|
可以直接调用,在这个类初始化的时候就可以同时调用!
叫构造体!
叫构造体!
|
1、即:与类名相同的方法是否有什么特性?//好象可以直接调用 ):
------------------------------
>>这是类的构建器
2、在java中是怎样称呼这种方法的?//叫它构造方法 ):
------------------------------
>>这叫构建器的初始化。
---详细信息可以参看thinking in java 第四章 初始化与清除
------------------------------
>>这是类的构建器
2、在java中是怎样称呼这种方法的?//叫它构造方法 ):
------------------------------
>>这叫构建器的初始化。
---详细信息可以参看thinking in java 第四章 初始化与清除