黑马程序员技术交流社区

标题: 构造函数例子 [打印本页]

作者: Justfeeling    时间: 2014-8-9 22:06
标题: 构造函数例子
//对象一建立,就会调用与之对应的构造函数。

public class Test1 {
        public static void main(String[] args) {

                Person p=new Person();
                new Person();
        }
}

class Person{

        Person(){
                System.out.println("person run!");
        }
}

        /*

        person run!
        person run!

        */



作者: 依然超级赛亚人    时间: 2014-8-10 06:47
恩, 如果能理解Person p=new Person();这句代码到底做了哪些具体的事情就更好理解构造函数以及其他内容的执行过程了 。
作者: 冷风    时间: 2014-8-10 08:32
我也昨天才刚刚看到着,很多地方都有点难想通。希望在看以后的视频是能得到更深的了解。
作者: lcl    时间: 2014-8-10 08:47
输出结果是两个person run
作者: 不想飞不到    时间: 2014-8-10 08:53
还有一些构造函数的重载,比如构造函数有形参的,还有形参个数不同的,都会根据你创建的实例传入的参数类型和个数去调用相对应的构造函数
作者: 嘿~~    时间: 2014-8-10 12:13
你在主函数中两次调用Person类的空参数构造函数来创建对象,第二次创建的是匿名对象。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2