1. 程式人生 > >Java 構造方法和構造方法的過載

Java 構造方法和構造方法的過載

構造方法的名字必須和類名相同

構造方法無返回型別,不能用final static修飾

class Person//構造一個person類
{
	private String name;
	private int age;//類中有name和age兩個私有屬性
	public Person(int age)//定義一個構造方法,引數為age
	{
		name="liming";
		this.age=age;
	}
	public Person(String name,int age)//定義一個構造方法,有兩個引數,構造方法的過載
	{
		this.name=name;
		this.age=age;
	}
	public void talk()//定義talk方法
	{
		System.out.println(name);
		System.out.println(age);
	}
}
public class examplee
{

	
	
	public static void main(String[] args)
	{
		Person p1=new Person(17);
		Person p2=new Person("li",18);
		p1.talk();
		p2.talk();
	}

}