C++ объект хандалттай юу эсвэл процедур уу?
C++ объект хандалттай юу эсвэл процедур уу?

Видео: C++ объект хандалттай юу эсвэл процедур уу?

Видео: C++ объект хандалттай юу эсвэл процедур уу?
Видео: Что такое класс. Что такое объект класса. Экземпляр класса это. Класс ООП это. Урок #73 2024, May
Anonim

C++ ихэвчлэн "олон парадигмын" хэл гэж үздэг. Өөрөөр хэлбэл та үүнийг ашиглаж болно обьект - чиглэсэн , процедурын , тэр ч байтугай функциональ програмчлал. Үүнийг үгүйсгэх хүмүүс C++ is OO ерөнхийдөө үхрийн махтай байдаг ба анхдагч төрлүүд нь тийм биш юм объектууд өөрсдөө.

Үүнтэй адилаар C++ нь процедурын хэл мөн үү?

C нь a процедурын програмчлал хэл мөн анги, объектыг дэмждэггүй, харин C++ хоёулангийнх нь хослол юм процедурын болон объект хандалтат програмчлал хэл ; тиймээс C++ эрлийз гэж нэрлэж болно хэл.

Нэмж хэлэхэд C++ яагаад объект хандлагатай байдаг вэ? -ийн гол зорилго C++ програмчлалыг нэмэх ёстой байв объектын чиг баримжаа С програмчлалын хэл рүү шилжих нь өөрөө хамгийн хүчирхэг програмчлалын хэлнүүдийн нэг юм. Цэвэр цөм обьект - чиглэсэн програмчлал нь бүтээх явдал юм обьект , кодонд, энэ нь тодорхой шинж чанар, аргуудтай.

Дээрхээс гадна процедур ба объект хандалтат програмчлалын хэл хоёрын ялгаа юу вэ?

Обьект - чиглэсэн програмчлал ашигладаг объектууд хаана Процедурын програмчлал бүртгэл ашигладаг. Обьект - чиглэсэн програмчлал хаана анги ашигладаг Процедурын програмчлал модулиудыг ашигладаг ба Обьект - чиглэсэн програмчлал мессежийг хаана ашигладаг Процедурын програмчлал процедурын дуудлагыг ашигладаг.

Яагаад C++ нь цэвэр объект руу чиглэсэн биш юм бэ?

Үүнийг 29127 удаа үзсэн. C++ нь цэвэр объектод чиглэсэн биш юм хэл, учир нь та C++ хэл дээр анги үүсгэхгүйгээр код бичих боломжтой, харин Java IS a цэвэр эсэргүүцэлтэй хэл, учир нь функц бүр зэрэглэл шаарддаг.