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

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

作者: 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
    

    相关文章

      网友评论

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

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