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ề 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ì sao cần khai báo kiểu?
Phần tiêu đề “Vì sao cần khai báo kiểu?”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
voidnế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.
Các chủ đề sẽ học trong phần này
Phần tiêu đề “Các chủ đề sẽ học trong phần này”- Định nghĩa và tạo một phương thức
- Tham số (parameter) và đối số (argument)
- Nạp chồng phương thức (method overloading)
- Đệ 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.