Принципы объектно-ориентированного программирования

Алюминиевые трубы на сайте http://www.amariua.com. |



ГЛАВА 6 Методы


    ГЛАВА 6 Методы
    ГЛАВА 6 Методы Параметры ref и out Перегрузка методов Переменное число параметров метода Виртуальные методы Подмена методов Полиморфизм Статические методы Доступ к членам класса Как вы узнали из г...
    Параметры ref и out
    Параметры ref и out При попытке получения информации с помощью метода на С# вы получите только возвращаемое значение. Поэтому может показаться, что в результате вызова метода вы получите не более...
    Перегрузка методов
    Перегрузка методов Перегрузка методов позволяет программистам на С# многократно использовать одни и те же имена методов, меняя лишь передаваемые аргументы. Это очень полезно по крайней мере в двух...
    Переменное число параметров метода
    Переменное число параметров метода Иногда число аргументов, которые будут переданы методу, неизвестно до периода выполнения. Например, вам нужен класс, который чертит на графике линию, заданную по...
    Виртуальные методы
    Виртуальные методы Как вы узнали из главы 5, вы можете производить один класс из Другого, при этом новый класс может наследовать возможности уже существующего класса. Так как тогда мы еще ничего н...
    Подмена методов
    Подмена методов Давайте сначала рассмотрим способы подмены (override) функциональности базового класса в унаследованном методе. Начнем с базового класса, представляющего сотрудника. Чтобы максимал...
    Полиморфизм
    Полиморфизм Подмена методов с помощью ключевого слова new замечательно работает, если у вас есть ссылка на производный объект. А что будет, если у вас есть ссылка, приведенная к базовому классу, н...
    Примечание
    Примечание Виртуальные методы нельзя объявлять как закрытые, поскольку они по определению не будут видимы в производных классах....
    Статические методы
    Статические методы Статическим называется метод, который существует в классе как в таковом, а не в отдельных его экземплярах. Как и в случае других статических членов, главное преимущество статиче...
    Набор остальных обычных членов
    SQLServerDb. RepairDatabaseO; } Определить метод как статический позволяет ключевое слово static. Затем для вызова метода пользователь применяет синтаксис вида Класс. Метод. Этот синтаксис необход...
    Доступ к членам класса
    Доступ к членам класса Последним моментом, касающимся статических методов, является правило, определяющее, к каким членам класса можно обращаться из статического метода. Как вы можете догадаться,...
    Подведем итоги
    Подведем итоги Методы определяют поведение классов и выполняют необходимые нам действия. Методы С# могут возвращать несколько значений, допускают перегрузку и позволяют задавать переменное число п...








Начало