Изучаем С++ создавая игры в ue4 Уилльям Шериф Изучайте программирование С++ с интересным применением реально мира, что позволит вам создавать ваши собственные игры!


Чтобы сделать содержание класса безопасным



Pdf көрінісі
бет121/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   117   118   119   120   121   122   123   124   ...   252
Чтобы сделать содержание класса безопасным: Главная идея инкапсуляции 
заключается 
в 
том, 
что 
объекты 
работают 
лучше, 
когда 
они 
спрограммированы так, что они управляют и поддерживают свои внутренние 
переменные  без  надобности  писать  код  за  пределами  класса,  чтобы 
рассматривать  частные  данные  этого  класса.  Когда  код  объектов  написан 
таким образом, то работать с объектами становится гораздо легче, их легче 
читать и поддерживать.  Чтобы заставить объект игрока прыгать, вам просто 
нужно  вызвать  player.jump()  и  позволить  состоянию  управления  объекта 
игрока  сменить  его  положение  высоты  по  оси  у  (y-height),  что  заставляет 
игрока  подпрыгнуть.  Когда  внутренние  элементы  объекта  не  открыты, 
взаимодействие  с  этим  объектом  гораздо  легче  и  эффективней. 
Взаимодействие  лишь  с  публичной  функцией-членом  объекта,  позволяет 
объекту  управлять  своим  внутренним  состоянием  (мы  скоро  объясним 
ключевые слова private (частный) и public (публичный)). 

 


Достарыңызбен бөлісу:
1   ...   117   118   119   120   121   122   123   124   ...   252




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет