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

preview_player
Показать описание
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.

Java dərsləri
java dersleri
Çoxlu extend problemi
Multiple Inheritance
what is the diamond problem
computer science
diamond problem java
java
Рекомендации по теме
welcome to shbcf.ru