Lớp và đối tượng trong java

0
202
This entry is part 22 of 29 in the series Tự học lập trình Java

Trong bài này mình sẽ giới thiệu đến các bạn lớp và đối tượng trong java. Chúng ta sẽ cùng tìm hiểu các khái niệm về lớp và đối tượng, các cách để tạo ra một đối tượng !

Lớp trong java

Lớp là một tập hợp các đối tượng có những thuộc tính và phương thức giống nhau. Ta ví dụ về lớp car sẽ có các đối tượng moto, bike …. Chúng đều có các thuộc tính như speed, limit speed. Vậy đối tượng là gì ?


Đối tượng trong java

Một thực thể có trạng thái và hành vi thì được gọi là một đối tượng. Ví dụ xe máy có trạng thái chạy, nghĩ, có các hành vi như bật đèn, tắt đèn…

Mình xin 5 phút quảng cáo nha =))

Một đối tượng có có ba đặc điểm chính:

  • Trạng thái: Là các thuộc tính của đối tượng.
  • Hành vi: Là các phương thức của đối tượng.
  • Danh tính: Là tên của đối tượng đó.

Các cách để tạo một đối tượng trong java

  • Dùng từ khóa new . Cái này chắc các bạn cũng dùng nhiều rồi.
  • Sử dụng phương thức newInstance()
  • Sử dụng phương thức clone()
  • Sử dụng phương thức factory

Chúng ta sẽ dùng cách tạo từ khóa new để tạo một đối tượng, còn những cách khác ta sẽ học ở những bài sau.

Ví dụ:

 


Sự khác nhau giữa đối tượng và lớp trong java
STTĐối tượngLớp
1Là thể hiện của một lớp.Là một khuôn mẫu để tạo ra các đối tượng.
2Đối tượng là một thực thể có thật và có các đặc điểm riêng biệt.Lớp là một tập hợp các đối tượng có những tính chất giống nhau.
3Là một thực thể vật lý.Là một thực thể logic.
4Thường được tạo ra bởi từ khóa new.Được khai báo bằng từ khóa class.
5Đối tượng được tạo ra nhiều lần.Lớp chỉ được khai báo một lần.
6Đối tượng sẽ được cấp bộ nhớ khi nó được tạo ra.Không được cấp bộ nhớ.
7Có nhiều cách để tạo ra một đối tượng.Chỉ có một cách khai báo đó là dùng từ khóa class.

Bài viết mình đến đây là kết thúc. Cám ơn các bạn đã theo dõi !

Series Navigation<< Tính đa hình trong javaConstructor trong java >>
avatar
  Subscribe  
Notify of