Книга: Основы объектно-ориентированного программирования
Простые поля
Простые поля
Оба атрибута класса POINT относятся к типу REAL. Следовательно, соответствующие поля прямого экземпляра POINT содержат действительные числа.
Это пример полей, соответствующих атрибутам одного из "базовых" типов. Формально эти типы определены как классы, а их экземпляры принимают значения из предопределенных диапазонов. К базовым (предопределенным, встроенным)типам относятся:
[x]. BOOLEAN, может иметь только два различных экземпляра, соответствующих булевым значениям true и false;
[x]. CHARACTER, экземпляры которого представляют символы;
[x]. INTEGER, экземпляры которого представляют целые числа;
[x]. REAL и DOUBLE, экземпляры которых представляют действительные числа одинарной и двойной точности.
Тип STRING, представляющий конечную последовательность символов, на данном этапе рассматривается как базовый. Далее будет показано, что в действительности он относится к другой категории. ("Строки", см. лекцию 13)
Для каждого базового типа необходимо определить правила записи их значений в исходных текстах. Соглашения просты:
[x]. Для типа BOOLEAN два различных экземпляра обозначаются как True и False.
[x]. Экземпляр CHARACTER будет записываться как символ в апострофах: 'A'.
[x]. Экземпляр STRING обозначается как последовательность символов в двойных апострофах: "Это строка".
[x]. Для обозначения экземпляра INTEGER используем обычную десятичную нотацию: 34, -675, +4.
[x]. Для экземпляров REAL или DOUBLE будет применяться как обычная нотация: 3.5 или -0.05, так и экспоненциальное представление: -5.e-2.
- 2.6. Термостабилизация режима каскада на биполярном транзисторе
- Прием 45. «Простые слова. Четкие идеи. Сильные эмоции»
- Урок 6.3. Простые расчеты в Excel
- Дополнительные свойства поля
- 19.5.1. Простые эффекты
- 12.4.4. Текстовые поля
- 2.8. Усилительный каскад на биполярном транзисторе с ОК
- 2.1. Простые типы
- 5. Простые числа
- 11.8. Пересечение минного поля безопасности: setuid root
- Простые графические шаблоны
- 1.3. Простые способы восстановления нормальной работы ПК