java 构造函数和构造代码快
class Person
{
int age;
String name;
/*
构造代码快。
作用:给对象初始化
对象一建立就运行,而且优先喻=于构造函数
构造代码库给所有对象执行
构造函数是给不同的对象分别初始化
*/
{
System.out.println("person code run");
}
/*
构造函数
作用:对象创建的时候根据参数调用不同的构造函数
初始化对象里面的成员
*/
Person(String name,int age)
{
this.age=age;
this.name=name;
}
Person(String name)
{
this.name = name;
}
public void speak()
{
System.out.println("my name is:"+this.name+"\r\nmy age is:"+this.age);
}
}