Junior — Middle
Kako implementirati nasleđivanje klasa u Javi?
sobes.tech АИ
Одговор од АИ
U Javi, nasledjivanje klasa se implementira pomoću ključne riječi extends. Jedna klasa (potklasa) može naslijediti svojstva i metode druge klase (nadklase), što omogućava ponovno korištenje koda i proširenje funkcionalnosti.
Primjer:
// Nadklasa
class Animal {
void sound() {
System.out.println("Životinja ispušta zvuk");
}
}
// Potklasa nasljeđuje od Animal
class Dog extends Animal {
@Override
void sound() {
System.out.println("Pas laje");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.sound(); // Ispisuje: Pas laje
}
}
Važno je zapamtiti da u Javi podržava samo jednostruko nasljeđivanje (potklasa može naslijediti samo od jedne nadklase).