Java dərsləri - Çoxlu extend problemi (Diamond Problem)

Опубликовано: 14 Май 2026
на канале: Nariman Karimov
251
13

Java dərsləri - Çoxlu extend problemi (Diamond Problem)

Əvvəlki mövzularda javada multiply inheritance olmadığını qeyt etmişdim. Yəni public class A extend B,C,D və s. mümkün deyil. Java compile time error verəcək. Bəs niyə mümkün deyil? Çünki eyniadlı metodlu sinifləri eyni sinfə extend eden zaman java hansı sinfin metodunu çağıracağına qərar verə bilmir.
Bu problem Diamond Problem adlanır. Amma javada bu probemin həlli yolu var. Belə ki biz bu problemi interfeyslərin default metodları ilə həll edə bilərik.

Əlavə sual və təkliflərinizi qeyd edə bilərsiniz.

Subscribe:    / narimankarimov  

Java dərsləri
java dersleri
Çoxlu extend problemi
Multiple Inheritance
what is the diamond problem
computer science
diamond problem java
java