C ++ có hướng đối tượng đầy đủ không?
C ++ có hướng đối tượng đầy đủ không?

Video: C ++ có hướng đối tượng đầy đủ không?

Video: C ++ có hướng đối tượng đầy đủ không?
Video: Học xong lập trình hướng đối tượng chỉ trong 1 giờ cùng Maria Ozawa | Vũ Nguyễn Coder 2024, Có thể
Anonim

C ++ ủng hộ sự vật - định hướng lập trình, nhưng OO không phải là bản chất của ngôn ngữ. Trên thực tế, hàm themain không phải là thành viên của một sự vật . (Tất nhiên, người ta có thể tranh luận về việc Java là một hoàn toàn - định hướng ngôn ngữ cũng vậy, bởi vì nguyên thủy của nó (nói, int) không phải là các đối tượng .)

Ở đây, C ++ có hướng đối tượng không?

Đây là những lý do C ++ được gọi là orsemi một phần Hướng đối tượng Ngôn ngữ: Chức năng chính nằm ngoài lớp: C ++ ủng hộ sự vật - định hướng lập trình, nhưng OO không phải là bản chất của ngôn ngữ. Bạn có thể viết hợp lệ, được mã hóa tốt, được tạo kiểu xuất sắc C ++ chương trình mà không sử dụng một sự vật dù chỉ một lần.

Sau đó, câu hỏi đặt ra là tại sao C ++ không phải là hướng đối tượng thuần túy? Nó đã được xem 29090 lần. C ++ Là không phải Một hướng đối tượng thuần túy ngôn ngữ bởi vì bạn có thể viết mã hóa mà không cần tạo một lớp trong C ++, trong khi Java IS hướng đối tượng thuần túy ngôn ngữ bởi vì mọi chức năng đều yêu cầu aclass.

Sau đó, người ta cũng có thể hỏi, ngôn ngữ nào hoàn toàn hướng đối tượng?

- Quora. trước hết Java không phải là hướng đối tượng thuần túy lập trình ngôn ngữ . Smalltalk là đầy đủ và đầu tiên hướng đối tượng lập trình ngôn ngữ . Mà là một hoàn toàn phản đối - định hướng lập trình ngôn ngữ ?

100 Hướng đối tượng là gì?

Mặc dù Java là một trong những Ngôn ngữ lập trình hướng đối tượng , cũng có một số chức năng lập trình cảm ứng trong Java 8 không bao giờ được coi là 100 % hoặc tinh khiết sự vật - ngôn ngữ lập trình định hướng.