首页 > 编程语言 > 详细

Java-面向对象_构造器的重载

时间:2021-02-26 09:49:05      阅读:34      评论:0      收藏:0      [点我收藏+]

类:

public class Person1 {
    String name;
    int age;
    double height;
    
    
    public Person1() {
        
    }
    //构造器的重载
    public Person1(String name,int age,double height) {
        //当形参名字和属性名字重名的时候,会出现就近原则;
        //当要表示对象的属性前加上this.来修饰,因此this代表的就是你创建的那个对象
        this.name= name;
        this.age = age;
        this.height = height;
    }
    public Person1(String a,int b) {
        name = a;
        age = b;
    }
}

对象:

Person1 p1 = new Person1("小明", 18);
        System.out.println(p1.name);
        System.out.println(p1.age);
        System.out.println();
        
        Person1 p2 = new Person1("小李", 19, 170.5);
        System.out.println(p2.name);
        System.out.println(p2.age);
        System.out.println(p2.height);

运行:

技术分享图片

 

Java-面向对象_构造器的重载

原文:https://www.cnblogs.com/159357zzx/p/14450169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!