Video: Java Cơ Bản 09 Cách Tạo Hàm và Sử dụng trong Java 2025
method trong Java là một khối các câu lệnh có tên và có thể được thực thi bằng cách gọi (còn gọi là < gọi ) từ một số nơi khác trong chương trình của bạn. Cùng với các lĩnh vực, các phương pháp là một trong hai yếu tố được coi là thành viên của một lớp học. (Constructor và initializers không được coi là các thành viên lớp). Mỗi chương trình phải có ít nhất một phương pháp để chương trình hoàn thành bất kỳ công việc nào. Và mỗi chương trình phải có một phương thức được đặt tên chính, đó là phương thức được gọi lần đầu tiên khi chương trình chạy.
phương pháp . Dưới đây là hình thức cơ bản của một khai báo phương thức: hiển thị [tĩnh] kiểu-trả về kiểu trả về (danh sách tham số) {statements …}
Danh sách dưới đây mô tả cách khai báo theo từng phần: > visibility: Khả năng hiển thị của một phương thức xác định phương pháp có sẵn cho các lớp khác hay không. Các tùy chọn là
-
private: Ẩn phương thức từ các lớp khác
protected: Cho phép các lớp con sử dụng phương thức này nhưng ẩn các phương thức từ các lớp khác-
-
tĩnh,
-
nghĩa là bạn có thể gọi nó mà không cần tạo ra một thể hiện của lớp trong đó nó được định nghĩa. Phương pháp chính phải luôn luôn là tĩnh, và bất kỳ phương pháp khác trong lớp có chứa các phương pháp chính thường cũng nên được tĩnh là tốt.
-
-
return-type: Sau khi từ static xuất hiện kiểu trả về, cho biết phương thức trả về một giá trị khi nó được gọi - và nếu có thì loại giá trị nào là. Nếu phương pháp không trả về một giá trị, chỉ định void.
-
Nếu bạn chỉ định một kiểu trả về khác với void, phương thức phải kết thúc với câu lệnh trả về trả về giá trị của kiểu đúng. Để biết thêm thông tin, xem return Statement .
method-name: Bây giờ đến tên của phương pháp của bạn. Các quy tắc cho việc tạo ra các tên phương thức cũng tương tự như các quy tắc để tạo các số nhận dạng khác: Sử dụng bất kỳ sự kết hợp của chữ cái và số, nhưng bắt đầu bằng một chữ cái. -
-
: Một hoặc nhiều câu lệnh Java bao gồm
cơ chế phương pháp -
được bao gồm trong một tập hợp niềng răng. Không giống như các câu lệnh Java như if, while, and for, method body yêu cầu bạn sử dụng dấu ngoặc kép ngay cả khi cơ thể chỉ bao gồm một câu lệnh.