
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
昆明达内培训的小编这一期给大家讲怎么理解构造器。
构造器是创建对象的重要过程,虽然调用new ClassName()之后构造器返回了一个对象,但是对象并不是完全由构造器创建的。换句话说,构造器的最大作用在于赋值(为各个变量赋值)。因为在一系列的构造器(父类、子类构造器)被调用之前,即是在执行构造器的执行体之前,系统已经为该对象分配内存空间并默认初始化。然而该对象还不能被外部程序所访问,只能通this引用。
1.构造器重载构造器重载与方法重载基本相似,要求形参列表不同。
若是多个重载构造器中只有部分的代码不同,即一个构造器可以包含另一个构造器(包含关系),而每个却都重写一遍,必然造成大量的重复。
或许我们会想到调用构造器来消除重复,但是
补充:构造器不能被直接调用,只能通过new关键字来调用,但是这样会重新创建一个对象
所以我们可以通过this调用重载的构造器
了解详情请登陆昆明达内IT培训官网(km.tedu.cn)!