| Программирование на языке Java |
| Оператор implements |
| Оператор implements—это дополнение к определению класса, реализующего некоторый интерфейс (ы). class имя класса [extends суперкласс] [implements ин терфейс0 [, интерфейс1...]] { тело класса }Если в классе реализуется несколько интерфейсов, то их имена разделяются запятыми. Ниже приведен пример класса, в котором реализуется определенный нами интерфейс: class Client implements Callback { void callback(int p) { System.out.println("callback called with " p); }} В очередном примере метод callback интерфейса, определенного ранее, вызывается через переменную—ссылку на интерфейс: class Testlface { public static void main(String args[]) { Callback с = new client(); c.callback(42); } } Ниже приведен результат работы программы: С:\> Java Testlface callback called with 42 |
