Professional Documents
Culture Documents
5
Đối Tượng
Đối tượng được xem là một thể hiện cụ thể của lớp.
6
Lớp và Đối Tượng
HIỆN THỰC OOP
TRONG JAVA
Access modifier
private
– Nhìn thấy trực tiếp trong class hiện hành.
protected
– Nhìn thấy trực tiếp trong các class cùng package và
các subclass.
public
– Nhìn thấy trực tiếp trong các class tất cả các package.
default (no keyword)
– Nhìn thấy trực tiếp trong các class cùng package.
9
Từ khoá chỉ định truy xuất
(Access Modifier)
default
– package Modifier Class Package SubClass World
private
public
protected
– Class
no modifier*
protected
private
– SubClass
public
– world
10
Minh hoạ lớp
Field
Method
11
Thuộc tính của lớp
Đây chính là những đặc điểm chung nhất của một lớp
và dùng để lưu trữ thông tin của các đối tượng thuộc
lớp đó.
12
Phương thức - Method
Cho phép các class khác truy xuất trực tiếp phương
thức, sử dụng từ khóa public.
Ngăn các class khác truy xuất trực tiếp, sử dụng
từ khóa private.
Các method thường tương tác với các field bên
trong class.
13
Phương thức - Method
14
Hàm khởi tạo - Constructor
Được thực thi trước tiên khi đối tượng được tạo.
Các rule xây dựng constructor
– Rule 1: Cùng tên với tên class.
– Rule 2: Không có kiểu trả về.
Hai loại constructor
– Type 1: Default constructor (no-arg constructor)
– Type 2: Parameterized constructor
15
Hàm khởi tạo - Constructor
16
CHUẨN VIẾT CODE
Chuẩn viết code
18
Chuẩn viết code
19
Chuẩn viết code
20
Bài tập 01 :