java基础 构造方法

来源:互联网 发布:化妆水评测 知乎 编辑:程序博客网 时间:2024/05/14 22:58

构造方法的重载过程 与普通方法一样:

  参数的类型或个数不同

     public Person(){}

     public Person(String name){

this.setName(name);

}

public Person(String name,int age){

 this.setName(name);

this.setAge(age);

}

构造方法本身与普通方法一样,都是支持重载操作的,只要参数的类型或个数不同,则就可以完成重载操作。

class Person{    private int age;private String name;public Person(){};//声明一个无参的构造方法public Person(String name){//声明一个参数的构造方法 this.setName(name);}public Person(String name,int age){//声明两个参数的构造方法,为类中的属性初始化 this.setName(name); this.setAge(age);}     public void setName(String name){ this.name=name; } public String getName(){    return name; }  public void setAge(int age){ this.age=age; } public int getAge(){    return age; }public void tell(){System.out.println("姓名:"+getName()+",年龄:"+getAge());}}public class chongzai{public static void main(String args[]){    Person per=new Person("张三",30);per.tell();}}


0 0
原创粉丝点击