Thursday 19 February 2009

Method 1: Person

public class Person {
private String name;
private int age;
private boolean gender;
private double salary;

public Person() { // default constructor
setPerson(null,0,false,0.0); //intialize the data for this object
}
public Person(String n, int a, boolean g, double s) { //proper constructor
setPerson(n,a,g,s);
}
private void setPerson(String n, int a, boolean g, double s) { //set method
name = n; age = a; gender = g; salary = s;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender ? "Male" : "Female";
}
public double getSalary() {
return salary;
}
public double getNetSalary() {
return getSalary() - (getSalary()*0.1);
}
public String display() {
return getName()+"\t"+age+"\t"+getGender()+"\t"+salary+"\t"+getNetSalary();
}
}

No comments: