有参构造
在一个类中除了定义无参的构造方法,还可以定义有参数的构造的方法,
通过有参构造方法可以实现对属性的赋值。
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 }
结果如下: