一、构造方法的特征
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"); } }