21 February 2017

Phân biệt các từ khóa Private, No Modifier, Protected, Public Java

Access Modifier. 
  • public - every where
  • protected - same pakage, subclass
  • defaul - same package
  • private - only for class
-Public : Công khai 
+ 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
}

Related Posts:

  • Phân Biệt JSP và Servlet trong Java Web ? Chu kỳ sống JSP - JSP life cycle Chu kỳ sống Servlet - Servlet life cycle Sự Khác Nhau Giữa Servlet Và JSP SERVLET JSP Servlet là một mã java. JSP là một mã dựa trên html. Viết mã cho servlet khó hơn JSP vì nó l… Read More
  • Spring framework là gì? Các chức năng của Spring framework? Q: Spring framework là gi ? Spring framework là một framework có mã nguồn mở, gọn nhẹ, theo kiến trúc lớp và module, hỗ trọ các ứng dụng java enterprise. sử dụng nhiều nhất trong Java EE framework. Q: Các chức n… Read More
  • Luồng Hoạt Động Của Spring Framework MVC - Spring Flow of mvc Luồng hoạt động của Spring MVC Bước 1: Yêu cầu đầu tiên sẽ được DispatcherServlet nhận. Bước 2: DispatcherServlet sẽ được HandlerMapping ánh xạ yêu cầu của client đến Controller phù hợp. Bước 3: … Read More
  • Design pattern MVC, MVP và MVVM là gì ?MVC Design Pattern: Model-View-Controller View - là những gì hiển thị cho Người dùng trên màn hình. Người dùng tương tác với View thông qua những việc như: nhấn nút, cuộn danh sách, xem ảnh, chơi nhạc ... Controller - bao g… Read More
  • Câu hỏi phỏng vấn HibernateQ: Hibernate là gì? Hibernate là một công cụ ORM mã nguồn mở và nhẹ được sử dụng để lưu trữ, thao tác và lấy dữ liệu từ cơ sở dữ liệu. Q: ORM là gì? Là từ viết tắt của Object / Relational mapping. là phương pháp lập trình … Read More

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang