java 类中 构造函数的相互调用 顺序

来源:互联网 发布:java 控制日志级别 编辑:程序博客网 时间:2024/05/22 03:01

在java中,如果一个构造方法想调用另一个构造方法,需要是用this(参数列表)的形式,自动调用对应的构造方法。不可以直接使用类名进行调用。

 

  1. public class Person {  
  2.     private String name;  
  3.     private int age;  
  4.   
  5.     public Person() {  
  6.         this("Dick"12);  
  7.     }  
  8.   
  9.     public Person(String n) {  
  10.         this(n, 12);  
  11.     }  
  12.   
  13.     public Person(String n, int a) {  
  14.         name = n;  
  15.         age = a;  
  16.     }  
  1.  静态块
  2.   父类构造器
  3.   本类中的块
  4.   本类的构造器

 

0 0
原创粉丝点击