КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Class CRectangle
Классы ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ Л0) мезоны. В 1935 годуяпонский физик Юкава предположил, что в природе существуют частицы с массой в 200раз большей, чем уэлектрона. Эти частицы и выполняют роль переносчиков ядерного взаимодействия. Вскоре онибыли обнаружены экспериментально. Частицы этибыли названы мезошши (отгреческого «мезос»-средний). Массапокоя ихоказалась промежуточной между массами электрона и нуклона. Существует положительный (п+). отрицательный(п ~) и нейтральный .Заряд положительного и отрицательного мезонов равен элементарному заряду электрона. Масса их больше электрона в 273 раза, масса нетрального мезона больше массы электрона в 264 раза- Спин их равен нулю. Все эти частицы нестабильны. Время жизни тг4 и тг" мезонов 2,55-Ю"8 сек, у я-0 мезона оно равно ^МСГ^сек, Вернемся к рассмотрению взаимодействия нуклонов. Процесс создания поля нуклонами с помощью виртуальных мезонов можно описать с помощью следующих уравнений; Рол+я^ га<=>Р+;г~ РоР+я-0 Аой+я-0 Таким образом, нуклон оказывается окруженным облаком я-мезонов, которые образуют поле ядерных сил. Поглощение этих мезонов другим нуклоном приводит к взаимодействию между нуклонами. Протон испускает виртуальный положительный виртуальный мезон. превращаясь в нейтрон^ ^Мезон поглощается нейтроном, который, вследствие этого превращается в протон. Затем такой же процесс протекает в обратном направлении. Нейтрон и протон обмениваются п нуклоны обмениваются п° — мезонами. Первый из этих трёх процессов находит экспериментальное подтверждение в рассеянии нейтронов на протонах. При прохождении пучка нейтронов через водород в нем появляются протоны, имеющие ту же энергию и направление движения, что и падающие нейтроны. Соответственно в мишени регистрируется такое же число покоящихся нейтронов. Это означает, что часть нейтронов из потока, пролетая вблизи протонов, захватывает виртуальные к~ мезоны, В результате нейтрон превращается в протон, а потерявший свой заряд, протон превращается в нейтрон, ПРОГРАММИРОВАНИЕ С++ Класс С++ представляет собой сложный тип данных, похожий на стандартную структуру в С. Ключевое слово: class В отличие от структуры, класс С++ определяет не только набор элементов данных, но также функции, которые оперируют этими элементами данных. Данные, определенные внутри класса, называются элементами данных класса, а функции, определенные внутри класса, называются методами данного класса. Пример: { int Left; // элементы данных класса int Top; // элементы данных класса int Right; // элементы данных класса int Bottom; // элементы данных класса void Draw() // метод – компонентная // функция { Line(Left, Top, Right, Top); Line(Right, Top, Right, Bottom); Line(Right, Bottom, Left, Bottom); Line(Left, Bottom, Left, Top); } }
Метод класса может ссылаться непосредственно на элементы данных без специального синтаксиса. Создание экземпляра класса: Определение класса, как и определение структуры, не резервирует память. Память выделяется только при непосредственном объявлении объекта. Пример: CRectangle Rect; Rect – экземпляр класса или объект класса CRectangle. Rect занимает соответствующий блок памяти и может быть использован для хранения данных и выполнения операций над данными. Время жизни объекта определяется его областью видимости. Создать экземпляр класса можно и динамически с помощью оператора new: CRectangle *PRect=new CRectangle; Удаление: delete PRect;
Доступ к компонентам класса: По умолчанию все компоненты класса определены как личные (private). Это означает, что они могут использоваться только внутри методов данного класса. Так, для функции Draw() разрешен доступ к элементам данных Top, Left, Right, Bottom, так как Draw() – метод класса CRectangle. Однако для других частей программы (например, функции main()) не разрешен доступ к элементам данных и запрещен вызов функции Draw(). Чтобы сделать компоненты доступными для всех функций в программе, используется спецификация доступа public. Спецификатор доступа прилагается ко всем компонентам, которые стоят после него (пока не встретится другой спецификатор доступа).
Дата добавления: 2014-01-14; Просмотров: 625; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |