一、构造方法的特征
1、构造方法一次可以给多个属性进行赋值
2、在创建对象的同时可以给属性赋值
3、构造方法的语法比较特殊
a、构造方法没有返回值的修饰符
b、构造方法的名字必须跟类名相同
c、声明对象时构造方法会自动调用
d、构造方法也可以有参数
4、细节
当在类中没有创建构造方法时 jvm编译的时候会自动添加一个空的无参的构造方法
当在类中已经创建了构造方法 jvm编译时就不会自动添加
代码如下:
class Pretty
{
private String name;
private int age;
//无参构造方法
public Pretty(){}
//私有属性需要封装 在类的外部是访问不到的
public void setName(String s){
name = s;
}
public String getName(){
return name;
}
public void setAge(int a){
age = a;
}
public int getAge(){
return age;
}
}
class Test3
{
public static void main(String[] args)
{
Pretty p = new Pretty();
p.setName("张三");
String name = p.getName();
System.out.print(name);
System.out.print("\n");
}
}