Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:2014_03_03_-_Java_IO
.pdfИерархия классов. Наследование
class Worker extends Student {
int salary;
public Worker(String name, int group, boolean isMale, int salary) {
super(name, group, isMale);
this.salary = salary;
}
}
Иерархия классов. Интерфейс
●Задает некую функциональность
●Не задает реализацию
Иерархия классов. Интерфейс (1)
interface Person {
public String getName();
}
class Student implements Person { public String getName() {
return name;
}
}
Иерархия классов. Интерфейс (2)
void process(Person person) {
// blah-blah-blah
}
Иерархия классов. Абстрактные
классы
abstract class AbstractPerson {
private String name;
public String getName() {
return name;
}
public abstract String getProperties();
}
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]