Q: public, private, protect ที่เราใช้ใน Class และ Method ต่างๆ มันเหมือน หรือ แตกต่างกันอย่างไร
A: จะแยกตอบที่ละอันตามนี้ เดี๋ยวของเพิ่ม default (เกิดจากการที่เราไมได้กำหนด Access Modifier ให้กับ Class/Method) ลงไปด้วยและกัน
- private >> ใช้ได้เฉพาะ class มันเองเท่านั้น
- protect >> ใช้ได้เฉพาะ Class แม่(Super Class)กับ Class ลูก(Sub Class) ใช้ได้เท่านั้น
- default >> ใช้ได้เฉพาะ Package เดียวกันเท่านั้น
- public >> ใช้ได้หมด
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.



