Access Modifier.
+ Trong lớp đó nhìn thấy được .
+ Trong package đó nhìn thấy được.
+ Trong subclass đó nhìn thấy được.(lớp con).
+ Mọi nơi đều nhìn thấy được .(ngoài package).
-Protected : Được bảo vệ
+ Trong lớp đó nhìn thấy được .
+ Trong package đó nhìn thấy được.
+ Trong subclass đó nhìn thấy được.
+ Ngoài package đó ko nhìn thấy được .
-No modifier (Default )
+ Trong lớp đó nhìn thấy được .
+ Trong package đó nhìn thấy được.
+ Lớp con không nhìn thấy được.
+ Ngoài package đó ko nhìn thấy được
-Private : Riêng tư
+ Chỉ trong lớp đó mới nhìn thấy được.
+ Trong cùng package ko nhìn thấy được.
+ Lớp con không nhìn thấy được.
+ Ngoài package đó ko nhìn thấy được ..
Note:
- Lớp được kế thừa gọi là lớp cha (SuperClass : là lớp cha trực tiếp)
- Lớp kế thừa gọi là lớp con (SubClass)
Lớp con kế thừa tất cả các biến và hàm định nghĩa trong lớp cha
class SubClass extends SuperClass {
//Member Variables Declarations, Methods
}
- public - every where
- protected - same pakage, subclass
- defaul - same package
- private - only for class
+ Trong lớp đó nhìn thấy được .
+ Trong package đó nhìn thấy được.
+ Trong subclass đó nhìn thấy được.(lớp con).
+ Mọi nơi đều nhìn thấy được .(ngoài package).
-Protected : Được bảo vệ
+ Trong lớp đó nhìn thấy được .
+ Trong package đó nhìn thấy được.
+ Trong subclass đó nhìn thấy được.
+ Ngoài package đó ko nhìn thấy được .
-No modifier (Default )
+ Trong lớp đó nhìn thấy được .
+ Trong package đó nhìn thấy được.
+ Lớp con không nhìn thấy được.
+ Ngoài package đó ko nhìn thấy được
-Private : Riêng tư
+ Chỉ trong lớp đó mới nhìn thấy được.
+ Trong cùng package ko nhìn thấy được.
+ Lớp con không nhìn thấy được.
+ Ngoài package đó ko nhìn thấy được ..
Note:
- Lớp được kế thừa gọi là lớp cha (SuperClass : là lớp cha trực tiếp)
- Lớp kế thừa gọi là lớp con (SubClass)
Lớp con kế thừa tất cả các biến và hàm định nghĩa trong lớp cha
class SubClass extends SuperClass {
//Member Variables Declarations, Methods
}
0 nhận xét:
Post a Comment