Research Phase
Research Phase
Example:
// Employee class demonstrating Encapsulation
this.name = name;
this.age = age;
this.salary = salary;
return name;
this.name = name;
return age;
}
this.age = age;
} else {
return salary;
if (salary >= 0) {
this.salary = salary;
} else {
System.out.println("Name: " + name + ", Age: " + age + ", Salary: $" + salary);
emp.setName("Jane Smith");
emp.setAge(25);
emp.setSalary(55000);
// Invalid updates
String name;
this.name = name;
super(name);
@Override
animal.makeSound();
dog.makeSound();
dog.fetch();
@Override
System.out.println("Dog barks");
@Override
animal.makeSound();
dog.makeSound();
cat.makeSound();
Example:
abstract class Animal {
@Override
@Override
System.out.println("Cat meows");
myDog.makeSound();
myCat.makeSound();
myDog.sleep();
myCat.sleep();