Си тилиндеги класс деген эмне?
Си тилиндеги класс деген эмне?

Video: Си тилиндеги класс деген эмне?

Video: Си тилиндеги класс деген эмне?
Video: Басқа тышты деген осы 😡 2024, Май
Anonim

А C классында ++ - бул колдонуучу аныктаган тип же ачкыч сөз менен жарыяланган маалымат структурасы класс анын мүчөлөрү катары маалыматтарга жана функцияларга (мүчө өзгөрмөлөрү жана мүчө функциялары деп да аталат) ээ, алардын кирүү мүмкүнчүлүгү үч жеткиликтүүлүк жеке, корголгон же жалпыга ачык спецификациялары менен башкарылат. Демейки боюнча C++ мүчөлөрүнө кирүү класс жеке болуп саналат.

Ошентип, C программалоодо класс деген эмне?

Класс : А класс C++ тилинде объектиге багытталган курулуш материалы болуп саналат программалоо . Бул колдонуучу тарабынан аныкталган маалымат түрү, ал өзүнүн маалымат мүчөлөрүн жана мүчө функцияларын камтыган, ага анын үлгүсүн түзүү аркылуу кирүүгө жана колдонууга болот. класс . C++ класс объекттин планы сыяктуу.

Ошондой эле билесизби, класс жана объект деген эмне? А класс бардыгы үчүн жалпы болгон өзгөрмөлөрдү жана методдорду (функцияларды) аныктаган долбоор же прототип объектилер белгилүү бир түрдөгү. Ан объект а үлгүсү болуп саналат класс . Программалык камсыздоо объектилер көбүнчө реалдуу дүйнөнү моделдөө үчүн колдонулат объектилер күнүмдүк жашоодо табасыз.

Жогорудагыдан тышкары, биз C классын колдоно алабызбы?

Жок, C жок класстар өз алдынча, бир гана C++ (ал "деп башталган" C менен класстар "Ал кезде). Бирок сен колдонсо болот стандарт C C++ кодундагы китепкана, ал көп учурда жакшы практика деп эсептелбесе да (мында C++ өзүнүн жогорку деңгээлдеги конструкцияларына ээ, мис. cout vs printf).

С тилинде класс жана объект деген эмне?

А класс структурасына окшош кеңейтилген түшүнүк C программалоо тили; бул класс маалымат касиеттерин гана сүрөттөйт. C++ программалоо тилинде, а класс касиеттерин (маалыматтарын) да, жүрүм-турумдарын да (функцияларын) сүрөттөйт объектилер . Класстар эмес объектилер , бирок алар инстанциялоо үчүн колдонулат объектилер.

Сунушталууда: