ยินดีที่ได้รู้จัก Modifier: ประเภทที่ 1 :)

สวัสดียามดึกๆคะ ตอนนี้ก็ ตีสองครึ่งได้แล้วคะ ก่อนนอน ก็อยากมาอัพเรื่องราวความรู้


ลงในบล๊อกก่อนนะคะ จาได้หลับแบบฉลาดๆ เอ๊ะยังไง :)

วันนี้เราก็จะมาพูดถึงแต่ละประเภทของเจ้า Encapsulation หรือที่เรียกแบบมีความรู้ก็คือ" Modifier "

กันดีกว่าคะ โดยทั่วไปแล้วในภาษาจาวา จะแบ่งเจ้า Modifier ออกเป็น 2 ประเภทใหญ่ๆเลยคะ

ทรายเชื่อว่าหลายคนอาจจะไม่รู้ว่า เฮ้ยย จริงดิ หูวว จิงง่ะ แบ่งเป็น 2 ประเภทหรอ ไม่เห็นรู้เลย

แหะๆ ก็รู้ไปพร้อมๆกันดีกว่าคะ...:)

เรามาเริ่มที่ ประเภทแรกกันเล้ยยยย...

Access modifier ได้แก่

  • private
เด็กชาย private จะว่าไป เค้าก็แอบเป็นนายใจแคบ ไม่ยอมให้เพื่อนนอกนอกโรงเรียน หรือว่ นอกห้องเรียน ยอมใช้ตัวแปรและเมธอดของตัวเองเลย ไม่ไหวๆเลยนะคะ เด็กชาย private เนี่ยย
ดูจะเป็นคนคิด - แน่ๆเลยคะ  
  • public
เด็กหญิง public เธอเป็นเด็กหญิงใจดีมากคะ แบ่งปันให้ทั้งเพื่อนนอกโรงเรียน และเพื่อนนอกห้องเรียน ใช้ตัวแปรและเมธอดของเธอได้ น่ารัก น่าชื่นชมมากคะ ดูแล้วเด็กหญิง public เป็นคนคิดแต่ด้าน + ชัวร์ๆ
  • protected
คุณป้า protected เป็นศิษย์เก่าของโรงเรียนและมาขายขนมตัวแปรและขนมเมธอดอยู่ที่โรงอาหาร คุณป้าจะขายขนมตัวแปรและขนมเมธอดให้เฉพาะเด็กนักเรียนที่อยู่ในห้องเดียวกับห้องที่คุณป้าอยู่สมัย ป.6 และนักเรียนที่อยู่ภายในโรงเรียนนี้เท่านั้น ไม่ขายให้กับคนนอกโรงเรียน สำหรับคุณพ่อคุณแม่ถ้าอยากซื้อขนมของคุณป้า คุณป้าบอกว่ามีข้อแม้นะคะ ต้องเป็นคุณพ่อคุณแม่ของนักเรียนที่อยู่ห้องเดียวกับห้องที่คุณป้าอยู่สมัยป. 6 นะคะ ซึ่งขนมที่คุณป้า protected ทำนะคะ ทำด้วยหม้อหุงข้าวไฟฟ้ายี่ห้อ sharp # ละคะ
  • package **
แหะๆ คนสุดท้ายนะคะ คุณครูใหญ่ของโรงเรียนคะ คุณครู package คุณครูใจดีกับนักเรียนทุกๆคนในโรงเรียน และ นักเรียนทุกๆห้องที่อยู่ภายในโรงเรียนเดียวกัน ให้สามารถใช้ตัวแปรและ เมธอดได้เลย คุณครู package ช่างน่าชื่นชมยิ่งนัก



ปล. ตอนต่อไปพบกับการสรุป Modifier แบบที่ 1 และแนะนำ แบบที่ 2 นะคะ 
นิทราราตรีสวัสดิ์คะ :)




ความคิดเห็น

  1. มาบอกว่ายังขาดไปอีกอันแหละคือ Default

    public, private, protected, default(ไม่กำหนด) ไม่เท่ากันนะจ๊ะ *ยิ้มหวาน*

    กับส่วน package นี่ยังงงงง

    ปล. จำอะไรไม่ค่อยได้แล้ว เอิกส์

    ตอบลบ
  2. package = default คะพี่โบ๊ท แหะๆ จริงๆแล้วทรายเพิ่งอ่านจากหนังสือก็เพิ่งจารู็เหมือนกันคะ ว่าเค้าเรียกว่า package :)

    ตอบลบ
  3. โอ้ ขอบคุณก๊าบ เพิ่งรู้ด้วยเหมือนกันเลย

    ปกติเรียกว่า default

    ตอบลบ

แสดงความคิดเห็น

บทความที่ได้รับความนิยม