java中创建对象中使用默认构造函数的注意点


public class Test3 {
   private int n;

   Test3() {
      System.out.println("调用默认构造器");
   }

   Test3(int n) {
      this.n = n;
     System.out.println("调用非默认构造器");
  }

   public static void main(String[] args) {
       Test3 t1; //声明一个对象 不调用任何构造函数(没有初始化)
       Test3 t2 = new Test3(); //声明并创建一个对象 使用默认构造函数
       Test3 t3 = new Test3(3); //声明并创建一个对象 使用非默认构造函数 不使用默认构造函数
   }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM