Java 中的构造器重载


是的!Java 支持构造函数重载。在构造函数加载中,我们创建了多个名称相同但参数类型不同或参数数量不同的构造函数。

示例

现场演示

public class Tester {
 
   private String message;
 
   public Tester(){
      message = "Hello World!";
   }
   public Tester(String message){
      this.message = message;
   }
 
   public String getMessage(){
      return message ;
   }
 
   public void setMessage(String message){
      this.message = message;
   }
 
   public static void main(String[] args) {
      Tester tester = new Tester();
      System.out.println(tester.getMessage());
   
      Tester tester1 = new Tester("Welcome");
      System.out.println(tester1.getMessage());  
   }
}   

输出

Hello World!
Welcome


更新于: 2020 年 3 月 5 日

6K+ 次浏览

开启您的 职业生涯

完成课程后获得职业认证

开始
广告