Java class

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 nameage. 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.