2021-07-06

Java的构造器(构造方法)

Java的构造器(构造方法)

概念

构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。
构造方法的主要功能就是完成对象创建或者初始化。
当类创建对象(实例化)时,就会自动调用构造方法。
构造方法与普通方法一样也可以重载。

他的形式如下:

//方法名与类名相同修饰符 方法名([参数列表]){ 代码。。。}

默认构造器

如果没有定义构造器,则会默认一个无参构造器,这就是为什么你定义了一个对象,比如 People,没有定义任何构造器却可以new这个对象,比如 new People() 。如果自定义了构造器,则会覆盖默认构造器。

禁止对象被外部创建

直接将构造器的修饰符改为 private 即可,这样就不能在外部通过new来创建这个对象了。

package com.cnblogs;/*本类用于实现 */public class Application { public static void main(String[] args) {  //实例化一个对象  //有参  Name getna = new Name("柒");  //无参  Name namege = new Name();  System.out.println(getna.name);//柒  System.out.println(namege.name);//null }}
package com.cnblogs;public class Name { String name; //有参构造 public Name(String name) {  this.name = name; } //无参构造 public Name(){ } //构造器的重载 public Name(int a){ }}

构造器的继承

定义父类构造器,由于该构造器自定义了一个带参构造器,覆盖了默认的无参构造器,所以不能直接 new Persion() 调用了,除非再定义一个无参构造器。

package com.cnblogs;//父类p......

原文转载:http://www.shaoqun.com/a/849241.html

跨境电商:https://www.ikjzd.com/

etsy:https://www.ikjzd.com/w/169.html

邓白氏集团:https://www.ikjzd.com/w/582

focalprice:https://www.ikjzd.com/w/1094.html


Java的构造器(构造方法)概念构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。构造方法的主要功能就是完成对象创建或者初始化。当类创建对象(实例化)时,就会自动调用构造方法。构造方法与普通方法一样也可以重载。他的形式如下://方法名与类名相同修饰符方法名([参数列表]){代码。。。}默认构造器如果没有定义构造器,则会默认一个无参构造器,这就是为什么你定义了一个对象,比如Peopl
Zozo:https://www.ikjzd.com/w/2180
sonar:https://www.ikjzd.com/w/215
商务部权威发布:跨境电商零售进口额同比增长超40%!:https://www.ikjzd.com/articles/91483
收藏:关于亚马逊禁售和限制性销售商品的相关信息汇总!:https://www.ikjzd.com/articles/91484
做一个亚马逊无货源店铺你需要有哪些成本投入?:https://www.ikjzd.com/articles/91486
传统货代想转型跨境电商物流,有哪些路径可选?:https://www.ikjzd.com/articles/91487
打开腿我想尝尝你的味道 公公舔吸我下面的故事:http://www.30bags.com/m/a/249788.html
情感实录:我和小姨子那些旧事儿(11/22):http://www.30bags.com/m/a/249669.html
深圳国际会展中心7月展会汇总:http://www.30bags.com/a/474645.html
男人眼中的好女人只有两个标准:http://lady.shaoqun.com/a/403795.html
"再婚的老公会比前夫好吗?"这两位已婚女性的回答非常一致:http://lady.shaoqun.com/a/403796.html
38岁选择了第二次婚姻,嫁给比我大10岁的老公我很开心。陪伴比金钱更重要:http://lady.shaoqun.com/a/403797.html

No comments:

Post a Comment