Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Элементы класса и их особенностиОписание класса содержит ключевое слово class, за которым следует его имя, а далее в фигурных скобках — тело класса, то есть список его элементов. Кроме того, для класса можно задать его базовые классы (предки) и ряд необязательных атрибутов и спецификаторов, определяющих различные характеристики класса: [ атрибуты ] [ спецификаторы ] class имя_класса [: предки ] { тело_класса } Обязательными являются только ключевое слово class, имя и тело класса. Тело класса — это список описаний его элементов, заключенный в фигурные скобки. Список может быть пустым, если класс не содержит ни одного элемента. Таким образом, простейшее описание класса может выглядеть так: class Demo {} Класс является обобщенным понятием, определяющим характеристики и поведение некоторого множества конкретных объектов этого класса, называемых экземплярами, или объектами, класса. Объекты создаются явным или неявным образом, то есть либо программистом, либо системой. Программист создает экземпляр класса с помощью операции new, например: Demo a = new Demo(); // создание экземпляра класса Demo Demo b = new Demo(); // создание еще одного экземпляра класса Demo Каждый раз при создании экземпляра класса в памяти выделяется отдельная область, в которой хранятся значения данных, которые характеризуют состояние каждого из них. Кроме того, в классе могут присутствовать статические элементы, которые существуют в единственном экземпляре для всех объектов класса. Часто статические данные называют данными класса, а не статические данные — данными экземпляра класса. Функциональные элементы класса не тиражируются, то есть всегда хранятся в единственном экземпляре для всех объектов одного и того же класса. Для работы с данными класса используются методы класса (статические методы), а для работы с данными экземпляра — методы экземпляра, или просто методы. Поля и методы являются основными элементами класса. Кроме них, в классе можно задавать целую гамму и других элементов: свойства, события, индексаторы, операции, конструкторы и деструкторы.
|