Khóa Học

[Bài 8] Lớp và Đối tượng trong Java (Class and Object in Java OOP)

Bài viết đã được cập nhật vào:

Đối tượng là gì?

objects 1 - [Bài 8] Lớp và Đối tượng trong Java (Class and Object in Java OOP)

Đối tượng là thực thể mang tính vật lý cũng như mang tính logic, trong khi lớp chỉ là thực thể logic. Đối tượng có các trạng thái và các hành vi.

Tất cả mọi vật xung quanh chúng ta đều là những đối tượng!

Đối tượng trong Java

Student class 1 - [Bài 8] Lớp và Đối tượng trong Java (Class and Object in Java OOP)

Đó là một thực thể có trạng thái và hành vi, ví dụ như bàn, ghế, xe con, mèo, … Nó có thể mang tính vật lý hoặc logic. Ví dụ về logic đó là Banking system.

Một đối tượng có ba đặc trưng sau:

  • Trạng thái: biểu diễn dữ liệu (giá trị) của một đối tượng.
  • Hành vi: biểu diễn hành vi (tính năng) của một đối tượng như gửi tiền vào, rút tiền ra, …
  • Nhận diện: việc nhận diện đối tượng được triển khai thông qua một ID duy nhất. Giá trị của ID là không thể nhìn thấy với người dùng bên ngoài. Nhưng nó được sử dụng nội tại bởi JVM để nhận diện mỗi đối tượng một cách duy nhất.

Ví dụ:

Bút là một đối tượng. Nó có tên là Thiên Long, có màu trắng, … được xem như là trạng thái của nó. Nó được sử dụng để viết, do đó viết là hành vi của nó.

Đối tượng là sự thể hiện (Instance) của một lớp. Lớp là một Template hoặc bản thiết kế từ đó đối tượng được tạo. Vì thế đối tượng là Instance (kết quả) của một lớp.

Lớp trong Java

Một lớp là một nhóm các đối tượng mà có các thuộc tính chung. Lớp là một Template hoặc bản thiết kế từ đó đối tượng được tạo. Một lớp trong Java có thể bao gồm:

Thành viên dữ liệu:

  • Phương thức
  • Constructor
  • Block
  • Lớp và Interface

Ví dụ:

public class LopHoc {
	String tenLop = "12B1"
	int siSo = 5;
}

dsadsa

About the author

TINET

guest
Nhập email nếu bạn muốn nhận thông báo về phản hồi trên bình luận của bạn.
0 Comments
Inline Feedbacks
View all comments
0
Gửi đánh giá của bạn đến bài viết này!x
()
x