วีดีโอ: C ++ เป็นวัตถุเชิงวัตถุอย่างสมบูรณ์หรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
C++ สนับสนุน วัตถุ - มุ่งเน้น การเขียนโปรแกรม แต่ OO ไม่ได้มาจากภาษา อันที่จริง ฟังก์ชันหลักไม่ใช่สมาชิกของ an วัตถุ . (แน่นอนว่าใครๆ ก็เถียงว่าจาวาเป็น สมบูรณ์วัตถุ - มุ่งเน้น ภาษาด้วย เพราะพื้นฐานของมัน (พูด int) ไม่ใช่ วัตถุ .)
ในที่นี้วัตถุ C ++ เป็นแบบเชิงวัตถุหรือไม่
นี่คือเหตุผล C++ เรียกว่า บางส่วน orsemi เชิงวัตถุ ภาษา: ฟังก์ชั่นหลักอยู่นอกชั้นเรียน: C++ สนับสนุน วัตถุ - มุ่งเน้น การเขียนโปรแกรม แต่ OO ไม่ได้มาจากภาษา คุณสามารถเขียนได้ถูกต้อง มีโค้ดอย่างดี มีสไตล์ที่ยอดเยี่ยม C++ โปรแกรมโดยไม่ต้องใช้ an วัตถุ แม้แต่ครั้งเดียว.
ต่อจากนั้น คำถามคือ เหตุใด C ++ จึงไม่เน้นวัตถุบริสุทธิ์ มีผู้เข้าชมแล้ว 29090 ครั้ง C++ เป็น ไม่ NS เชิงวัตถุบริสุทธิ์ ภาษาเพราะคุณสามารถเขียนโค้ดโดยไม่ต้องสร้างคลาสใน C ++ ในขณะที่ Java IS a เชิงวัตถุบริสุทธิ์ ภาษาเพราะทุกฟังก์ชันต้องมี aclass
ต่อมาอาจมีคนถามอีกว่า ภาษาใดเป็นเชิงวัตถุ
- โควรา ประการแรก Java ไม่ใช่ เชิงวัตถุบริสุทธิ์ การเขียนโปรแกรม ภาษา . สมอลทอล์คคือ อย่างเต็มที่ และก่อนอื่นอย่างหมดจด เชิงวัตถุ การเขียนโปรแกรม ภาษา . ซึ่ง isa วัตถุอย่างเต็มที่ - มุ่งเน้น การเขียนโปรแกรม ภาษา ?
100 Object Oriented คืออะไร?
แม้ว่า Java จะประสบความสำเร็จมากที่สุดตัวหนึ่ง ภาษาโปรแกรมเชิงวัตถุ ซึ่งก็มีการทำงานบางอย่าง การเขียนโปรแกรม การสัมผัสใน Java 8 ไม่เคยถูกพิจารณา 100 %หรือบริสุทธิ์ วัตถุ - ภาษาเขียนโปรแกรมเชิง.