Mudassir 1
Mudassir 1
Submitted to :
Sir Fareed Ullah
Government Superior Science College Peshawar
// Person class
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void displayInfo() {
System.out.println("Name:Of The Person is "
+ name + ", Age: Of the Person is " + age);
}
public void increaseAge() {
age++;
}
}
// Employee class
public class Employee extends Person {
private String jobTitle;
private double salary;
public Employee(String name, int age, String
jobTitle, double salary) {
super(name, age);
this.jobTitle = jobTitle;
this.salary = salary;
}
public String getJobTitle() {
return jobTitle;
}
public void setJobTitle(String jobTitle) {
this.jobTitle = jobTitle;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public void displayEmployeeInfo() {
displayInfo();
System.out.println("Job Title: " + jobTitle
+ ", Salary: " + salary);
}
public void raiseSalary(double percentage) {
salary *= (1 + percentage / 100);
}
}
// Company class (main class)
public class Company {
public static void main(String[] args) {
// Create Person instance
Person person = new Person("Mudassir", 20);
person.displayInfo();
person.increaseAge();
person.displayInfo();
// Create Employee instance
Employee employee = new Employee("Khan",
25, "Software Engineer", 50000.0);
employee.displayEmployeeInfo();
employee.raiseSalary(10);
employee.displayEmployeeInfo();
}
}