Lớp Và đối Tượng Trong Java - Tìm Hiểu Về Lớp Và đối Tượng
Có thể bạn quan tâm
Các lớp và đối tượng Java là một trong những khối xây dựng cốt lõi của các ứng dụng, khuôn khổ và API Java (Giao diện lập trình ứng dụng). Trong bài viết này, chúng ta sẽ cùng tìm hiểu về lớp và đối tượng trong Java.
Lớp và đối tượng trong Java
Lớp và đối tượng trong Java
Đầu tiên chúng ta phải tìm hiểu về khái niệm về lớp và đối tượng trong Java.
Đối tượng trong Java
Một đối tượng là một thực thể có thể xác định được với một số đặc điểm, trạng thái và hành vi. Việc hiểu khái niệm về các đối tượng sẽ dễ dàng hơn nhiều khi chúng ta xem xét các ví dụ thực tế xung quanh chúng ta bởi vì một đối tượng đơn giản là một thực thể trong thế giới thực. Bạn sẽ thấy mình bị bao quanh bởi số lượng các đối tượng có những đặc điểm và hành vi nhất định.
Ví dụ, chúng ta có thể nói 'Cam' là một đối tượng. Đặc điểm của nó là: hình cầu và màu sắc là màu cam. Hành vi của nó là: ngọt hoặc có vị chua ngọt.
Lớp trong Java
Khái niệm về lớp: Lớp là một nhóm các đối tượng có chung các thuộc tính và hành vi.
Ví dụ, chúng ta có thể coi ô tô là một hạng xe có các đặc điểm như vô lăng, ghế ngồi, phanh,… Và hành vi của nó là tính di động. Nhưng có thể nói Honda City có số đăng ký 4654 là một 'đối tượng' thuộc loại 'xe hơi' .
Đó là một mô tả ngắn gọn về các đối tượng và các lớp. Bây giờ chúng ta sẽ hiểu chi tiết về lớp Java.
Yếu tố cốt lõi của Hướng đối tượng trong Java là lớp. Một lớp thường được định nghĩa là bản thiết kế hoặc khuôn mẫu cho một đối tượng. Chúng ta có thể tạo nhiều đối tượng từ một lớp. Nó là một thực thể logic không chiếm bất kỳ không gian / bộ nhớ nào. Bộ nhớ được cấp phát khi chúng ta tạo các đối tượng của một loại lớp. Một lớp chứa các thuộc tính và phương thức để xác định trạng thái và hành vi của đối tượng của nó. Nó xác định dữ liệu và các phương thức hoạt động trên dữ liệu đó.
Ví dụ về lớp và đối tượng trong Java
Bạn đã bao giờ nghĩ tại sao một lớp lại là bản thiết kế của một đối tượng chưa ? Lý do là một lớp cho phép người lập trình xác định tất cả các thuộc tính và phương thức xác định bên trong trạng thái và hành vi của một đối tượng cũng như tất cả các API xác định bên ngoài một đối tượng, đồng thời cũng là cú pháp hoàn chỉnh để xử lý tính đóng gói, tính trừu tượng, tính đa hình và kế thừa. Do đó, chúng ta có thể nói rằng một lớp là BLUEPRINT(bản thiết kế) của một đối tượng.
Một lớp xác định các đặc điểm như sau:
- Tập hợp các thuộc tính / thuộc tính
- Tập hợp các hành vi hoặc phương pháp hoặc hành động
- Cách xây dựng một đối tượng
Đối tượng là một “thể hiện” của một Lớp trong Java
Lớp như một bản thiết kế chỉ định một đối tượng sẽ trông như thế nào. Bạn có thể coi một lớp là “Điện thoại di động” và điện thoại di động Samsung, Nokia là đối tượng của lớp Điện thoại di động.
>>> Đọc thêm: Literals trong Java - Khái niệm lập trình viên Java cần biết
"Lớp là cơ sở của tất cả Tính toán trong Java"
Một lớp là cơ sở của tất cả các phép tính trong Java. Bất kỳ thứ gì tồn tại dưới dạng một phần của chương trình Java phải hiện diện như một phần của lớp, cho dù đó là một biến hay một phương thức hoặc bất kỳ đoạn mã nào khác. Lý do là vì Java là một ngôn ngữ hướng đối tượng thuần túy, trong đó tất cả các chức năng đều xoay quanh các lớp và đối tượng . Tất cả các chương trình Java đều chứa các đối tượng tương tác với nhau bằng cách gọi các phương thức.
Vì vậy, không có lớp, không thể có đối tượng và không có đối tượng, không thể tính toán trong Java. Do đó, một lớp là cơ sở của tất cả các phép tính trong Java.
Khai báo các lớp trong Java
Để đưa lớp vào tồn tại, chúng ta nên khai báo nó. Chúng ta có thể khai báo một lớp bằng cách sử dụng từ khóa class .
Các thành phần của khai báo Lớp Java
- Công cụ sửa đổi quyền truy cập - Chúng ta có thể truy cập các lớp Java bằng cách sử dụng bất kỳ công cụ sửa đổi quyền truy cập nào như công khai, riêng tư, được bảo vệ và mặc định.
- Tên lớp - Trong Java, tên lớp thường đại diện cho các danh từ phải bắt đầu bằng một chữ cái viết hoa không có khoảng trắng.
- Lớp cha (nếu có) - Tên của lớp cha là lớp cha và lớp con của nó là lớp con và lớp con kế thừa các thuộc tính của lớp cha bằng cách sử dụng từ khóa expand. Một lớp con chỉ có thể kế thừa một lớp cha duy nhất.
- Các giao diện (nếu có) - Để khai báo một giao diện, ta chỉ cần viết từ khóa giao diện theo sau là tên giao diện.
- Class Body - Phần thân của lớp tuân theo khai báo lớp và nhúng trong dấu ngoặc nhọn {}.
Cú pháp khai báo các lớp:
<access-modifier> class <ClassName> { //Class body containing variables and methods }Ví dụ
public class Student { String name; int age; void display() { //method body; } }Cách tạo đối tượng từ một lớp Java
Chúng ta biết rằng một đối tượng là một thể hiện của một lớp. Để tạo một đối tượng của một lớp, trước tiên, chúng ta cần khai báo nó và sau đó khởi tạo nó với sự trợ giúp của từ khóa “mới” .
Để tạo một đối tượng của một lớp, hãy chỉ định tên lớp, theo sau là tên đối tượng, bằng cách sử dụng từ khóa “new”
ClassName objectName = new ClassName();Ví dụ:
MyClass object1 = new MyClass () ;>>> Tham khảo: Khóa học lập trình Java
Truy cập các thành viên của Lớp trong Java
Chúng ta có thể truy cập các thành viên dữ liệu của một lớp bằng cách sử dụng đối tượng của lớp. Chúng ta chỉ cần viết tên của đối tượng được theo sau bởi một toán tử dấu chấm, sau đó chúng ta viết tên của thành viên dữ liệu (hoặc các biến hoặc phương thức) mà chúng ta muốn truy cập.
Cú pháp:
objectName.variableName; //accessing the variables objectName.MethodName(); //accessing the methodsVí dụ:
Object1.number; //accessing the variables object1.display(); //accessing the methodsKết luận: Với lập trình trong Java, lớp đóng vai trò vô cùng quan trọng. Nó là đơn vị cơ bản nhất của lập trình hướng đối tượng trong Java. Chúng ta không thể tạo một biến hoặc một hàm duy nhất bên ngoài một lớp. Mọi thứ trong Java cần tồn tại bên trong lớp. Qua hướng dẫn này, hy vọng bạn có thể đã hiểu tầm quan trọng của các lớp trong Java. Nếu muốn tìm hiểu thêm về Java hay bất kỳ ngôn ngữ lập trình nào, đừng quên tham khảo các khóa học lập trình tại T3H bạn nhé!
Từ khóa » Cách Tạo Một Lớp Trong Java
-
Lớp Và đối Tượng Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Lớp Và Phương Thức Trong Java
-
Ví Dụ Thực Tế Về Cách Tạo Class Và Object Trong Java OOP
-
Lớp (class) Và Cách Xây Dựng Lớp Trong Java - Góc Học IT
-
Java: Lớp (Class) Và Đối Tượng (Object) | V1Study
-
Đối Tượng Và Lớp Trong Java - Stanford - Dạy Kinh Nghiệm Lập Trình
-
Đối Tượng, Lớp Và Các Thành Phần Của Lớp Trong Java - Freetuts
-
Đối Tượng Và Lớp (class) Trong Java - Hoclaptrinh
-
Class Trong Lập Trình Hướng đối Tượng | How Kteam
-
Cách Tạo Lớp Trong Java - Viết Mã - Go Coding
-
Tạo Lớp Hoặc Kiểu Java - Android Studio
-
Java 30. Cách Xây Dựng Lớp Và Phương Thức Khởi Tạo Constructor
-
Khái Báo Lớp Và đối Tượng Trong Java - CodeLearn
-
Lớp Và đối Tượng Trong Java - Các Cách để Tạo Ra Một đối Tượng