Junior — Middle
Kā īstenot noklusējuma metodi programmēšanas valodas saskarnē?
sobes.tech AI
Atbilde no AI
Java valodā, no versijas 8 un augstāk, ir iespējams ieviest noklusējuma metodi interfeisā, izmantojot atslēgvārdu default. Šāda metode ir tieši realizēta interfeisā un nav nepieciešams to pārdefinēt klasēs, kas realizē šo interfeisu.
Piemērs:
public interface MyInterface {
default void defaultMethod() {
System.out.println("Šis ir noklusējuma metode interfeisā");
}
}
public class MyClass implements MyInterface {
// Nav nepieciešams pārdefinēt defaultMethod, tas jau ir realizēts
}
Tas ļauj pievienot jaunas metodes interfeisiem, nesabojājot esošo realizāciju.