Java之面向对象(二)

2016-07-16  本文已影响15人  尉昌达

构造函数没有返回值且必须与类名同名。
当类的属性为privated时,其他类可以通过get和set方法访问它。
现在来看看写的简单的类:
Employee.java
package qingke1;

public class Employee {
private int id;
private String firstName;
private String lastName;
private int salary;
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public Employee(int id,String firstName,String lastName,int salary){
this.id=id;
this.firstName=firstName;
this.lastName=lastName;
this.salary=salary;
}
public int getID(){
return id;
}
public String getFirstName(){
return firstName;
}
public String getLastName(){
return lastName;
}
public String getName(){
return firstName+lastName;
}
public int getAnnualSalary(){
return salary12;
}
public int raiseSalary(int percent){
if(percent>0){
double a =(double)percent/100;
salary = (int) (salary
(1+a));
}
return salary;
}
public String toString(){
return "Employee[id="+id+",name="+firstName+lastName+",salary="+salary+"]";
}

}

上一篇下一篇

猜你喜欢

热点阅读