1. บรรจุภัณฑ์คืออะไร?
การห่อหุ้มคือการแปรรูปแอตทริบิวต์และให้วิธีการสาธารณะในการเข้าถึงคุณลักษณะส่วนตัว
วิธีการคือการปรับเปลี่ยนการมองเห็นของแอตทริบิวต์เพื่อ จำกัด การเข้าถึงแอตทริบิวต์และสร้างวิธีการ getter และวิธีการตั้งค่าสำหรับแต่ละแอตทริบิวต์เพื่อเข้าถึงแอตทริบิวต์เหล่านี้
ตัวอย่างเช่น: ชื่อสตริงส่วนตัว;
การคัดลอกรหัสมีดังนี้:
สตริงสาธารณะ getName () {
กลับ;
-
โมฆะสาธารณะ setName (ชื่อสตริง) {
this.name = ชื่อ;
-
2. ทำไมคุณถึงต้องการบรรจุภัณฑ์?
ผ่านการห่อหุ้มสามารถ จำกัด การเข้าถึงข้อมูลบนแอตทริบิวต์ได้ในขณะที่เพิ่มความสามารถในการบำรุงรักษาของโปรแกรม
เนื่องจากวิธีการค่าและวิธีการกำหนดซ่อนการเปลี่ยนแปลงการใช้งานจึงไม่ส่งผลกระทบต่อการอ่านหรือแก้ไขคลาสของแอตทริบิวต์หลีกเลี่ยงการดัดแปลงขนาดใหญ่และเพิ่มการบำรุงรักษาของโปรแกรม
3. คำหลักนี้หมายถึงอะไร?
บางครั้งวิธีการต้องอ้างถึงวัตถุที่เรียกว่า เพื่อจุดประสงค์นี้ Java กำหนดคำหลักนี้ พูดง่ายๆ
นี่คือข้อมูลอ้างอิงที่อ้างถึงตัวเองภายในวัตถุ วัตถุสามารถอ้างอิงได้โดยตรงและความขัดแย้งใด ๆ ของชื่อเดียวกันเกิดขึ้นระหว่างตัวแปรอินสแตนซ์และตัวแปรท้องถิ่น
4. วิธีการใช้บรรจุภัณฑ์และวิธีการเฉพาะของบรรจุภัณฑ์
(1) แก้ไขการมองเห็นของแอตทริบิวต์เพื่อ จำกัด การเข้าถึงแอตทริบิวต์
(2) สร้างวิธีการกำหนดและวิธีการค่าสำหรับแต่ละแอตทริบิวต์เพื่อเข้าถึงแอตทริบิวต์เหล่านี้
(3) ในวิธีการกำหนดและค่าเพิ่มข้อ จำกัด ในการเข้าถึงแอตทริบิวต์
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ฉันหวังว่าคุณจะชอบ
โปรดใช้เวลาแบ่งปันบทความกับเพื่อนของคุณหรือแสดงความคิดเห็น เราจะขอบคุณอย่างจริงใจสำหรับการสนับสนุนของคุณ!