คลาสเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้อย่างไร?
คลาสเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้อย่างไร?

วีดีโอ: คลาสเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้อย่างไร?

วีดีโอ: คลาสเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้อย่างไร?
วีดีโอ: C# EP.6 เก็บข้อมูลผู้ใช้ด้วย Class 2024, พฤศจิกายน
Anonim

ระดับ : Building Block ของ C++ ที่นำไปสู่การเขียนโปรแกรมเชิงวัตถุคือa ระดับ . มันคือ ผู้ใช้ - ชนิดข้อมูลที่กำหนด ซึ่งถือเอาเอง ข้อมูล สมาชิกและฟังก์ชันของสมาชิก ซึ่งสามารถเข้าถึงได้และใช้งานโดยการสร้างอินสแตนซ์ของสิ่งนั้น ระดับ . ยูเนี่ยน: เช่นเดียวกับโครงสร้าง สหภาพคือ a ผู้ใช้กำหนดประเภทข้อมูล.

ในทำนองเดียวกันอาจมีคนถามว่าเหตุใดคลาสจึงถือเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้

ผู้ใช้ - คลาสที่กำหนด เป็นเรื่องปกติสำหรับการเขียนโปรแกรมเชิงวัตถุและใช้เพื่อแสดงวัตถุที่มีการป้องกันข้อมูล เตรียมเริ่มต้น และเข้าถึงโดยชุดของขั้นตอนเฉพาะ ผู้ใช้ - ข้อมูลที่กำหนด ประเภทและ ชั้นเรียน ทั้งสองสามารถมีหลายตัวแปรที่แตกต่างกัน ประเภทข้อมูล.

ประเภทข้อมูลที่กำหนดโดยผู้ใช้คืออะไร NS ผู้ใช้ - ชนิดข้อมูลที่กำหนด (UDT) เป็น ประเภทข้อมูล ที่ได้มาจากของที่มีอยู่ ประเภทข้อมูล . คุณสามารถใช้ UDT เพื่อขยาย built-in ประเภท ที่มีอยู่แล้วและสร้างของคุณเอง ประเภทข้อมูล . มีหก ผู้ใช้ - ประเภทที่กำหนด : แตกต่าง พิมพ์ . โครงสร้าง พิมพ์.

ในที่นี้ ทุกคลาสสามารถเรียกว่าเป็นชนิดข้อมูลที่กำหนดโดยผู้ใช้ได้หรือไม่

ตอบ: ทุกชั้นสามารถ ไม่ เรียกว่า เช่น ประเภทข้อมูลที่ผู้ใช้กำหนด เพราะ ประเภทข้อมูล เช่นสาธารณะหรือโมฆะหรือคงที่จะต้องอยู่ในโปรแกรมส่วนใหญ่และไม่ใช่ กำหนด โดย ผู้ใช้

คลาสที่กำหนดโดยผู้ใช้คืออะไร?

ผู้ใช้ - คลาสที่กำหนด . NS ระดับ เป็นชนิดข้อมูลที่จำกัดการเข้าถึงข้อมูลของชุดขั้นตอน ขั้นตอนเหล่านี้ควบคุมวิธีการที่อินสแตนซ์ของ ระดับ (อ็อบเจ็กต์) ถูกเตรียมใช้งาน เข้าถึงได้ และสุดท้ายถูกลบเมื่อไม่ต้องการใช้อีกต่อไป