1.构造方法的重载是指同一个类中定义不同参数的多个构造方法,已完成不同情况下对象的初始化。

例如:

Point();
Point(x);
Point(x,y);

2.一个类的若干个构造方法之间可以相互调用,当类的构造方法需要调用另一个构造方法时,可以使用关键子 this();括号可以带参数或不带参数,并且这个调用语句必须是这个构造方法的第一个可执行语句。

例如:

class Sun {
    Sun(int a){
     System.out.println("Hello this is week "+a);
      }
    Sun(){
      this(5); //调用另一个构造方法
    System.out.println("My name is Sun");
     }
   }

public class Test{
    public static void main(String args[]){
     Sun moon=new Sun();

    }


 }
运行结果:
Hello this is week 5
My name is Sun
this的用法

相关文章:

  • 2021-09-18
  • 2021-08-25
  • 2022-12-23
  • 2021-09-06
  • 2021-11-07
  • 2021-11-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2023-03-24
  • 2022-12-23
  • 2021-09-10
  • 2021-05-26
相关资源
相似解决方案