java的有参构造方法和无参构造方法类似,区别是构造方法名称里后面跟着一个括号,括号里是参数的定义
示例代码如下
class student4{
private String name;
private int age;
public student4(String n,int a) {
name=n;
age=a;
System.out.println("调用了有参构造方法");
}
public void read()
{
System.out.println("我是:"+name+",年龄:"+age);
}
}
public class Gouzhaofangfa2 {
public static void main(String[] args) {
student4 stu=new student4("张三",18);
stu.read();
}
}
在这段代码里,定义了两个私有属性,分别是name和age,并且定义了有参构造方法进行访问。