Giới thiệu về Java Class
Trong ngôn ngữ lập trình Java, class (lớp) là một cấu trúc quan trọng dùng để định nghĩa một kiểu dữ liệu tùy chỉnh. Class là nơi mà các thuộc tính (thuộc tính) và phương thức (hành vi) của đối tượng được xác định. Class giúp tổ chức mã và tái sử dụng mã một cách hiệu quả.
Định nghĩa Class
Class được định nghĩa bằng từ khóa class, tiếp theo là tên lớp và phần thân lớp được bao bọc trong dấu ngoặc nhọn. Trong phạm vi của class, bạn có thể khai báo các thuộc tính (biến) và phương thức (hàm).
Cú pháp của Class
class ClassName {
// Thuộc tính
[kiểu dữ liệu] tênBiến;
// Phương thức
[kiểu dữ liệu] tênPhươngThức() {
// Thân phương thức
}
}
Ví dụ về Class trong Java
Dưới đây là ví dụ minh họa về việc định nghĩa một class đơn giản trong Java:
class Dog {
// Thuộc tính
String name;
int age;
// Phương thức khởi tạo (Constructor)
Dog(String n, int a) {
name = n;
age = a;
}
// Phương thức
void bark() {
System.out.println(name + " says: Woof!");
}
}
Trong ví dụ trên, chúng ta định nghĩa một class có tên là Dog với hai thuộc tính name và age. Chúng ta cũng định nghĩa một phương thức bark() để in ra âm thanh của chú chó.
Cách sử dụng Class
Để sử dụng class đã được định nghĩa, bạn cần tạo một đối tượng của class đó. Bạn có thể làm điều này bằng cách sử dụng từ khóa new.
public class Main {
public static void main(String[] args) {
// Tạo một đối tượng Dog
Dog myDog = new Dog("Buddy", 3);
// Gọi phương thức bark()
myDog.bark(); // Kết quả: Buddy says: Woof!
}
}
Kết luận
Class trong Java là một phần quan trọng trong lập trình hướng đối tượng. Bằng cách sử dụng class, bạn có thể dễ dàng quản lý và tổ chức mã nguồn, tạo ra các đối tượng với các thuộc tính và hành vi riêng biệt. Class cung cấp khả năng tái sử dụng mã, giúp phát triển ứng dụng hiệu quả hơn.