Программирование на языке Java

Оператор implements



Оператор implements

Оператор implements - это дополнение к определению класса, реализующего некоторый интерфейс(ы). class имя_класса [extends суперкласс] [implements интерфейс0 [, интерфейс1...]] { тело класса }

Если в классе реализуется несколько интерфейсов, то их имена разделяются запятыми. Ниже приведен пример класса, в котором реализуется определенный нами интерфейс: class Client implements Callback { void callback(int p) { System.out.println("callback called with " + p); } }

В очередном примере метод callback интерфейса, определенного ранее, вызывается через переменную - ссылку на интерфейс: class TestIface { public static void main(String args[]) { Callback с = new client(); c.callback(42); } }

Ниже приведен результат работы программы: С:\> Java TestIface callback called with 42



Содержание раздела