Сообщения с тегом ‘new’
Отношения между классами
Написано admin в 20 Июнь 2008 – 21:32 -Tags: abstract, Analysis, Console, debet, Derived, DerivedMethod, Found, name, new, protected, WriteLine
Находится в Учебник | No Comments »
Урок 21. Статические переменные
Написано admin в 14 Июнь 2008 – 16:07 -Урок 21. Статические переменные
Обычно переменные класса принадлежат конкретному экземпляру класса. Для обращения к таким переменным мы пишем что-то вроде
MyClass z; k=z.data;
Здесь переменная data принидлежит классу MyClass. Для каждого экземпляра класса она своя.
Наряду с обычными переменными существуют и статические переменые класса. Их основное отличие от обычных переменных в том, что они относятся к классу целиком. Т. е. на все экземпляры класса у нас есть только одна переменая. Получить доступ к такой переменой можно только для самого класса без создания его экземпляра. Через конкретный же экземпляр класса доступа к такой перемнной нет. Т. е. использовать такую статическую переменную можно только для самого класса без создания экземпляра.
Для объявления переменной статический надо использовать ключевое слово static. Вот пример:
Tags: Console, data, int, main, MyClass, new, System, Test, void, WriteLine
Находится в Уроки C# | No Comments »
Вопрос 5. Как вызвать конструктор базового класса?
Написано admin в 14 Июнь 2008 – 14:58 -Вопрос 5. Как вызвать конструктор базового класса?
Ситуация такая – есть базовый класс и есть производные классы. У базового класса есть некий конструктор с параметрами, код которого должен выполнятся в каждом производном класса (т. е. это некий общий код). Разумеется, писать этот код в каждоб производном классе не логично. Правильно это делать через ключевое слово base:
Tags: base, Console, main, new, public, static, Test
Находится в FAQ по C# | No Comments »
