ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 构造方法

构造方法

原创 Linux操作系统 作者:jifei0611 时间:2009-08-30 22:28:00 0 删除 编辑

构造方法的注意点

1.构造方法的名字与类名相同

2.构造方法无反回值,连void也不能写

3.若没有创建构造方法,默认会创建一个空的方法,即一个类可以不用显示的定义构造方法

4.一个类可以同时有多个构造方法,即可构造方法的重载

下面是一个例子:

public class Person {

       int id;

       int age = 20;

       char sex;

      

       //定义第一个构造方法

       Person(int id, int age) {

              this.id = id;

              this.age = age;

       }

//对构造方法进行重写

Person(int id, int age, char sex) {

              this.id = id;

              this.age = age;

              //上面的两句可以写成

              // this(id, age);

              this.sex = sex;

       }

 

 

       //前面加void将会定义一个方法,而不是构造方法

       //void Person() {}

 

       public static void main(String args[]) {

              //如果已经显示的定义构造方法,而没有定义参数为空的构造方法,下面的语句是错误,否则是正确的

//Person bill = new Person();

              Person tom = new Person(1,25);

              Person bill = new Person(2,24, 'm');

              System.out.println(bill.sex);

              System.out.println(tom.id);    }

}

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7419833/viewspace-613582/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-12

  • 博文量
    143
  • 访问量
    308637