java делегаты



Автор Павел Минин задал вопрос в разделе Java

Объясните делегирование конструкторов в java! Только начал изучать программирование и получил лучший ответ

Ответ от -Egor-[гуру]
По моему тут имеется ввиду super(). Остальные авторы написали какой то несусветный бред.
class Kitten extends Cat{
public Kitten(){
super();
// тут необходимое можно пересчитать по другому.
this.minWeight = 100.0;
}
-Egor-
Мыслитель
(6058)
extends переводится как "расширить" (унаследовать) - при такой конструкции у класса Kitten будет все тоже что и у класса Cat, те - будут доступны все переменный (поля) и все функции (методы) помеченный как public,protected,default

Ответ от Максим[гуру]
public Cat(String name){
this.name = name;
}
Cat cat = new Cat("Мурзик");

Ответ от Їайкин Виталий[гуру]
class Kitten {
// Создаём объект, методам которого будет делегироваться поведение.
Cat cat = new Cat("Мурзик");
void foo() { // Вызывается метод Kitten
cat.foo(); // но на самом деле будет вызван метод Cat
} // это и называется Делегированием
void bar() {
cat.bar();
}
}

Ответ от Јаукат Абульханов[новичек]
"Точка кода"?

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Объясните делегирование конструкторов в java! Только начал изучать программирование
Шаблон делегирования на Википедии
Посмотрите статью на википедии про Шаблон делегирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*