Size: a a a

2020 May 09

.

.... in Java & Co
Vitaly Sirotkin
"как дрочить в сан Диего"
Кому*
источник
2020 May 10

e

elendili in Java & Co
Mixer
Посмотри интервью #8 Евгения Сулейманова. Там чувак полгода учит джаву и работает терапевтом(если я правильно расслышал) - но отвечает очень мощно.
это где такое найти? все ключевые слова верны из "интервью #8 Евгения Сулейманова"?
источник

M

Mixer in Java & Co
elendili
это где такое найти? все ключевые слова верны из "интервью #8 Евгения Сулейманова"?
источник

e

elendili in Java & Co
@Mixer мерси
источник

СХ

Сергей Хос in Java & Co
Доброй ночи, подскажите, пожалуйста, как вызывать дефолтные не переопределенные  методы вложенных в класс интерфейсов?

public interface CallBack {
   void callback(int param);

   default void anotherMethod() {
       System.out.println("Default anotherMethod");
   };
}

class Client implements CallBack {

   public interface Inside {
      default void ins() {
          System.out.println("Default inside");
      }
   }

   public void callback(int p) {
       System.out.println(p);
   }
}

public class Main {
   public static void main(String args[]) {
       Client c = new Client();
       c.callback(919);
       c.anotherMethod();
       c.ins();
   }
}
источник

VS

Vitaly Sirotkin in Java & Co
Сергей Хос
Доброй ночи, подскажите, пожалуйста, как вызывать дефолтные не переопределенные  методы вложенных в класс интерфейсов?

public interface CallBack {
   void callback(int param);

   default void anotherMethod() {
       System.out.println("Default anotherMethod");
   };
}

class Client implements CallBack {

   public interface Inside {
      default void ins() {
          System.out.println("Default inside");
      }
   }

   public void callback(int p) {
       System.out.println(p);
   }
}

public class Main {
   public static void main(String args[]) {
       Client c = new Client();
       c.callback(919);
       c.anotherMethod();
       c.ins();
   }
}
Никак
источник

СХ

Сергей Хос in Java & Co
почему?
источник

VS

Vitaly Sirotkin in Java & Co
Потому что нестатические методы можно вызывать только у обьектов
источник

СХ

Сергей Хос in Java & Co
так у меня есть объект "с" класс которого знает, что в нем лежит интерфейс с этим методом
источник

СХ

Сергей Хос in Java & Co
на объекте "с" вызывается метод
источник

VS

Vitaly Sirotkin in Java & Co
Ничего он не знает
источник

СХ

Сергей Хос in Java & Co
про методы не вложенного интерфейса знает, т.к. написано
class Client implements CallBack
источник

СХ

Сергей Хос in Java & Co
а про внутреннийй почему не знает?
источник

VS

Vitaly Sirotkin in Java & Co
Потому что не написано implements нигде. Ты методом тыка учишься?
источник

СХ

Сергей Хос in Java & Co
по Шилду и гуглу
источник

VS

Vitaly Sirotkin in Java & Co
Значит тебе надо вернуться на пару глав назад.
источник

n

nikitas🎅 in Java & Co
Vitaly Sirotkin
Ничего он не знает
Токсик
источник

VS

Vitaly Sirotkin in Java & Co
nikitas🎅
Токсик
Держи в курсе
источник

n

nikitas🎅 in Java & Co
Vitaly Sirotkin
Держи в курсе
источник

СХ

Сергей Хос in Java & Co
Vitaly Sirotkin
Значит тебе надо вернуться на пару глав назад.
Там на использование вложенных интерфейсов был только такой пример:

class Client {
   public interface Inside {
      default void ins() {
          System.out.println("Default inside");
      }
   }
}

public class TakeInside implements Client.Inside {
}

public class Main {
   public static void main(String args[]) {
       TakeInside ti = new TakeInside();
       ti.ins();
   }
}
источник