JBOSS 点滴

丰丰的博客

JAVA复习

构造函数是和类同名的函数,没有返回类型,构造函数不能在普通的程序里面调用,只有当这个类被应用new实例化的时候才会被运行。构造函数没有返回类型,实际上,构造函数返回的就是这个class本身。例如

[code]public class MyClass {

    public MyClass() {
        this(15);
        System.out.println("constructor");
    }

    public MyClass(String s1) {
        this(); //调用没有参数的构造函数,从构造函数中调用构造函数只允许用this(), 而且只允许放在构造函数的第一行
        System.out.println(s1);
    }

    public MyClass(int i) {
       System.out.println("finally comes here"+i);
    }

    public static void main(String[] args) {
        //看看调用不同的构造函数有什么区别。
        MyClass mc = new MyClass();
        MyClass mc1 = new MyClass("another test");
    }
}[/code]

posted on 2009-03-12 22:06 半导体 阅读(74) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: