Java Method
Giới thiệu về Phương Thức (Method) trong Java
Phương thức (method) trong Java là một khối mã thực hiện một nhiệm vụ cụ thể và có thể được gọi lại nhiều lần trong chương trình. Phương thức giúp chia chương trình thành các phần nhỏ hơn và dễ quản lý hơn.
Cú Pháp của Phương Thức
Cú pháp chung của một phương thức trong Java như sau:
modifier
: Là các từ khóa nhưpublic
,private
,protected
hoặc không có (default).kiểu_trả_về
: Kiểu dữ liệu mà phương thức trả về. Nếu phương thức không trả về giá trị, sử dụngvoid
.tên_phương_thức
: Tên của phương thức, nên đặt tên sao cho có ý nghĩa.danh_sách_tham_số
: Danh sách các tham số được truyền vào phương thức, ngăn cách bởi dấu phẩy. Nếu không có tham số, để trống.
Ví Dụ về Phương Thức
Dưới đây là ví dụ về một phương thức tính tổng hai số nguyên:
Phương Thức Không Trả Về Giá Trị (void)
Nếu phương thức không trả về giá trị, sử dụng kiểu dữ liệu void
:
Phương Thức với Tham Số
Phương thức có thể nhận nhiều tham số:
Gọi Phương Thức
Để gọi một phương thức, bạn chỉ cần sử dụng tên phương thức cùng với các tham số (nếu có).
Ví dụ:
Phương Thức Nạp Chồng (Method Overload)
Phương thức nạp chồng cho phép tạo nhiều phương thức cùng tên trong cùng một lớp, nhưng khác nhau về danh sách tham số.
Ví dụ:
Hàm Đệ Quy (Recursive Method)
Hàm đệ quy là hàm gọi lại chính nó trong quá trình thực thi. Đệ quy thường được sử dụng để giải quyết các bài toán phân rã lặp lại.
Ví dụ tính giai thừa bằng đệ quy:
Bài Tập Thực Hành
Viết một phương thức
tinhTich
nhận hai số nguyên làm tham số và trả về tích của chúng. Sau đó gọi phương thức này trong phương thứcmain
và in ra kết quả.Viết một phương thức
inChuoi
nhận một chuỗi làm tham số và in ra chuỗi đó. Gọi phương thức này trong phương thứcmain
.Viết phương thức nạp chồng
cong
với ba tham số kiểu int và kiểu double. Gọi các phương thức này trongmain
và in ra kết quả.Viết một phương thức đệ quy
tinhTongDaySo
để tính tổng của dãy số từ 1 đến n. Gọi phương thức này trongmain
và in ra kết quả.
Kết Luận
Phương thức là một phần quan trọng trong lập trình Java, giúp chia chương trình thành các phần nhỏ hơn, dễ quản lý hơn và tái sử dụng mã. Hiểu và sử dụng đúng cách phương thức, bao gồm nạp chồng và đệ quy, sẽ giúp bạn viết các chương trình Java hiệu quả và linh hoạt hơn.
Last updated