java this指针的另一用途
this(…):这个构造器将会调用同一类的另一构造器
import java.util.*;
public class Main{
public static void main(String[] args)
{
Employee res1=new Employee(123.0);
System.out.println("name:"+res1.getname()+" "+"salary:"+res1.getsalary());
}
}
class Employee
{
private String name;
private double salary;
public Employee(String n,double s)
{
name=n;
salary=s;
}
public Employee(double n)
{
this("Employee#"+n,n);
}
public String getname()
{
return name;
}
public double getsalary()
{
return salary;
}
public void raisesalary(double bypercent)
{
double num=bypercent*salary/100.0;
salary=salary+num;
}
}