Решают ли интерфейсы проблему «смертельного алмаза смерти»?

Решают ли интерфейсы проблемусмертельного алмаза смерти ?

Я так не думаю, например:

// A class implementing two interfaces Interface1 and Interface2.
// Interface1 has int x=10 and Interface2 has int x = 20

public class MultipleInterface implements Interface1, Interface2{

    public void getX(){
        System.out.println(x);
    }
}

Здесь мы получаем неоднозначное x.

Хотя интерфейсы — хороший способ решения неоднозначности методов, я полагаю, что они не работают в случае переменных?

Я прав? Если я что-то упускаю, просветите меня.

5
задан nbro 19 August 2017 в 20:19
поделиться