美文网首页
构造方法的重载及注意事项

构造方法的重载及注意事项

作者: UlissesJr | 来源:发表于2018-10-16 14:43 被阅读0次

A:案例演示

  • 构造方法的重载
  • 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表

B:构造方法注意事项

  • 如果我们没有给出构造方法,系统将自动提供一个无参构造方法
  • 如果我们给出了构造方法,系统将不再提供默认的构造方法
  • 注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出,建议永远自己给出无参构造方法。
public class Demo2_Person {
    public static void main(String[] args){
        Person p1 = new Person();  
        p1.show();
        System.out.println("----------------");

        Person p2 = new Person("张三",23);
        p2.show();


    }
}

class Person{
    private String name;
    private int age;

    //空参构造
    public Person(){
        System.out.println("空参的构造");
    }

     //有参的构造
    public Person(String name,int age){
        this.name = name;
        this.age = age;
        System.out.println("有参的构造");
    }

    public void show(){
        System.out.println(name + "..." + age);
    }
}


输出的结果:
空参的构造
null...0
----------------
有参的构造
张三...23

相关文章

  • NO.15 构造方法的重载

    构造方法的重载 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表 构造方法注意事项...

  • 构造方法的重载及注意事项

    A:案例演示 构造方法的重载 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表 B:构造方法...

  • Swift构造函数-重载构造函数(二)

    重载构造函数 Swift 中支持函数重载,同样的函数名,不一样的参数类型 注意事项 如果重载了构造函数,但是没有实...

  • java05(构造函数重载与构造代码块)

    构造函数的重载: 构造函数的命名就是类名 java构造函数可以重载很多次。构造方法重载具体好处就是:扔进来...

  • Mybatis SqlSessionTemplate 实例化过程

    构造方法 SqlSessionTemplate的构造方法源代码如下,其他构造方法,都是在此构造方法上进行的重载。 ...

  • java6

    重载,尤其是构造方法的重载,要用起来。构造方法的重载可以在赋值的时候使用,来增加输入的友好性,但是重载,解决不了不...

  • 2018-07-27

    今天看了构造方法的重载

  • 26Chapter构造方法2020-01-19

    注意构造方法也是可以重载的,有参构造和无参构造就是典型的重载方法 实际上在没有主动写构造方法时,平时创建对象就已经...

  • 02Dart:并不支持构造函数的重载

    Java 代码中,使用了重载构造函数的方法,该方法在 Java 中很普遍,重载的构造函数和之前的构造函数具有相同的...

  • # 重载构造函数

    Swift 中支持函数重载,同样的函数名,不一样的参数类型 注意事项 如果重载了构造函数,但是没有实现默认的构造函...

网友评论

      本文标题:构造方法的重载及注意事项

      本文链接:https://www.haomeiwen.com/subject/dxnqzftx.html