关于重新定义构造函数的问题,新手请教
package package4;public class Demo2 {
public static void main(String[] args)
{
Person p1=new Person("张三",21,3500f);
p1.print(); //这个是什么意思?输出?
}
}
class Person
{
String name;
int age;
float salary;
Person(String name,int age,float salary)
{ this.name=name; //为什么用this? 他的用法是什么?
this.age=age;
this.salary=salary;
}
Person() //这个在这里是什么意思?
{}
public String toString()
{ return "name:"+name+'\t'+"age:"+age+'\t'+"salary:"+'\t'+salary ;}
String getName()
{ return name;}
int getAge()
{ return age;}
float getSalary()
{ return salary;}
void print()
{ System.out.println(this.toString());}
}