Bỏ qua để đến nội dung

Giới thiệu về Phương thức (Method)

Phương thức (method) là một khối code được đặt tên, đóng gói một tác vụ cụ thể để tái sử dụng nhiều lần. Trong Java, mỗi phương thức phải khai báo rõ kiểu dữ liệu trả vềkiểu dữ liệu của từng tham số, và luôn phải thuộc về một lớp (class) - Java không có hàm độc lập nằm ngoài class như C++ hay Python.

Vì Java là ngôn ngữ kiểu tĩnh, trình biên dịch cần biết trước:

  • Phương thức sẽ trả về loại giá trị gì (hoặc void nếu không trả về gì)
  • Mỗi tham số nhận loại giá trị gì (để kiểm tra lời gọi phương thức có hợp lệ không, ngay khi biên dịch)

Điều này giúp trình biên dịch phát hiện lỗi kiểu dữ liệu ngay khi biên dịch, trước khi chương trình chạy.

  1. Định nghĩa và tạo một phương thức
  2. Tham số (parameter) và đối số (argument)
  3. Nạp chồng phương thức (method overloading)
  4. Đệ quy (recursion)

Đây là nền tảng quan trọng trước khi học về hướng đối tượng (OOP) ở các phần sau, vì phương thức là thành phần cốt lõi của mọi lớp trong Java.