Интерфейсы_коллекции.pptx
- Количество слайдов: 33
Синтаксис интерфейса:
В интерфейсе IDemo было объявлено свойство Х, доступное только для чтения. Наследуя интерфейс IDemo, класс Demo. Point определил реализацию данного свойства. Класс Demo. Shape, наследуя класс Demo. Point и IDemo, не предложил собственной реализации свойства Х, поэтому при обращении к объекту типа Demo. Shape вызывается реализация данного свойства, определенная в базовом классе.
Стандартный интерфейс IСomparable.
// Один интерфейс может наследовать другой. using System; public interface A { void meth 1 () ; void meth 2(); } // Интерфейс В теперь включает методы meth 1() //и meth 2(), а также добавляет метод meth 3().
public interface В : A { void meth 3(); // Этот класс должен реализовать все методы // интерфейсов А и В. class My. Class : В { public void meth 1() { Console. Write. Line ("Реализация метода meth 1(). ”); } public void meth 2() { Console. Write. Line("Реализация метода meth 2(). "); } public void meth 3() { Console. Write. Line("Реализация метода meth 3(). "); }
Коллекции
Коллекции общего назначения
Стек
Класс Queue
Класс Hashtable
В классе Hashtable определено несколько конструкторов
Собственные методы класса Hashtable:
Интерфейсы_коллекции.pptx