java的构造方法

一、构造方法的特征

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("
");
	}
}
原文地址:https://www.cnblogs.com/nianzhilian/p/8673412.html