Infosys Java Training Material Pdf 〈FULL ⟶〉
public class InfosysTaxCalculator implements TaxCalculator @Override public double calculateTax(double income) return income * 0.10; // 10% tax
// Derived class public class PermanentEmployee extends Employee private double baseSalary; private double bonus; Infosys Java Training Material Pdf
Four Pillars | Pillar | Java Implementation | |--------|---------------------| | Encapsulation | private fields + public getters/setters | | Inheritance | extends keyword | | Polymorphism | Method overloading & overriding | | Abstraction | abstract class / interface | Example: Encapsulation + Inheritance // Base class public abstract class Employee private String empId; private String name; public Employee(String empId, String name) this.empId = empId; this.name = name; private double bonus
public abstract double calculateSalary(); private String name