ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
можно вычислить различными способами: методом исключений Гаусса
или по формуле Лапласа – разложением по строке или столбцу. Для
пользователя не имеет значения, какой способ вычисления определителя
реализован в методе класса.
Для явного определения способа доступа к данным и методам класса
в языке С++ используются модификаторы public, protected и
private.
class А
{
private:
// определение скрытых данных и методов, к которым
// можно обращаться только из самого класса
. . .
protected:
// определение данных и методов, к которым можно
// обращаться из самого класса и
// из производных от него классов
. . .
public:
// определение общедоступных данных и методов, к
// которым можно обращаться из любого места программы
. . .
};
Принципы абстрагирования и инкапсуляции используются совместно
при разработке классов, дополняя друг друга. Уже на этапе выбора
структурных и поведенческих свойств класса (при применении принципа
абстрагирования) определяется способ доступа к этим свойствам, т.е.
применяется принцип инкапсуляции. Тем самым определяется внешний
интерфейс класса – набор средств, которым можно пользоваться извне
при работе с объектами этого класса. Каждое такое средство определяет
некоторое внешнее поведение объекта. Внутренняя же реализация этих
средств скрыта от других объектов.
2.2.3. Классы и объекты
52
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
можно вычислить различными способами: методом исключений Гаусса
или по формуле Лапласа – разложением по строке или столбцу. Для
пользователя не имеет значения, какой способ вычисления определителя
реализован в методе класса.
Для явного определения способа доступа к данным и методам класса
в языке С++ используются модификаторы public, protected и
private.
class А
{
private:
// определение скрытых данных и методов, к которым
// можно обращаться только из самого класса
. . .
protected:
// определение данных и методов, к которым можно
// обращаться из самого класса и
// из производных от него классов
. . .
public:
// определение общедоступных данных и методов, к
// которым можно обращаться из любого места программы
. . .
};
Принципы абстрагирования и инкапсуляции используются совместно
при разработке классов, дополняя друг друга. Уже на этапе выбора
структурных и поведенческих свойств класса (при применении принципа
абстрагирования) определяется способ доступа к этим свойствам, т.е.
применяется принцип инкапсуляции. Тем самым определяется внешний
интерфейс класса – набор средств, которым можно пользоваться извне
при работе с объектами этого класса. Каждое такое средство определяет
некоторое внешнее поведение объекта. Внутренняя же реализация этих
средств скрыта от других объектов.
2.2.3. Классы и объекты
52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
