1)
Code:
class IPhone {
public void displayFeatures() {
System.out.println("This is an iPhone with standard features");
}
}
class IPhone14 extends IPhone {
public void displayFeatures() {
System.out.println("iPhone 14 features: 6.1-inch display, A15 Bionic chip, Dual-camera system");
}
}
class IPhone15 extends IPhone {
public void displayFeatures() {
System.out.println("iPhone 15 features: 6.7-inch display, A16 Bionic chip, Triple-camera system");
}
}
class Main {
public static void main(String[] args) {
IPhone phone1 = new IPhone14();
IPhone phone2 = new IPhone15();
phone1.displayFeatures();
phone2.displayFeatures();
}
}
Output: