有参构造


在一个类中除了定义无参的构造方法,还可以定义有参数的构造的方法,

通过有参构造方法可以实现对属性的赋值。

 1 package 面向对象;
 2 
 3 /*
 4  * 有参数的构造方法
 5  * */
 6 
 7 class Person2{
 8     int age;
 9     //定义有参的构造方法
10     public  Person2(int a){
11         //为age属性赋值
12         age=a;
13     }
14     public void speak(){
15         System.out.println("今年我已经"+age+"岁了!");
16     }
17     
18 }
19 
20 
21 public class Example04 {
22     public static void main(String[] args) {
23         //实例化对象
24         Person2 p1 = new Person2(20);
25         p1.speak();
26     }
27 }

结果如下:

相关