Khi mới bắt đầu học lập trình bằng Java, có nhiều khái niệm cơ bản mà bạn cần phải hiểu. Trong số đó có lớp (class), phương thức (method), ngoại lệ (exception), hàm tạo (constructor), biến (variable), và nhiều khái niệm khác. Để tránh bị quá tải kiến thức, bạn nên tìm hiểu từng bước một. Hôm nay, Mytour sẽ hướng dẫn bạn cách gọi một phương thức trong Java.
Các bước
Hiểu về Phương thức. Trong Java, phương thức là một tập hợp các lệnh được nhóm lại để thực hiện một nhiệm vụ cụ thể. Khi một phương thức được định nghĩa, chúng ta có thể gọi nó để thực thi một số tác vụ. Dưới đây là một ví dụ về một phương thức đơn giản.
public static void methodName() {System.out.println('Đây là một phương thức');}
Đặt quyền truy cập cho Phương thức. Khi định nghĩa phương thức trong Java, bạn cần xác định ai có thể gọi phương thức đó. Trong ví dụ trên, quyền truy cập đã được đặt là 'Public'. Có ba quyền truy cập mà bạn có thể sử dụng cho một phương thức:
- Public: Bằng cách đặt 'public' trước tên phương thức, bạn có thể gọi phương thức này từ bất kỳ đâu.
- Protected: Quyền truy cập 'protected' chỉ cho phép gọi phương thức trong cùng một lớp hoặc lớp con.
- Private: Nếu đặt quyền truy cập là
private
, phương thức chỉ có thể được gọi từ bên trong cùng một lớp. Điều này gọi là quyền truy cập mặc định hoặc private. Nghĩa là chỉ các lớp trong cùng một gói có thể gọi phương thức này.
Định nghĩa lớp chứa phương thức. Trong ví dụ trên, từ khóa 'static' (tĩnh) cho thấy phương thức thuộc về lớp chứ không phải trường hợp cụ thể hoặc đối tượng. Phải gọi phương thức tĩnh bằng cách sử dụng tên lớp: 'TênLớp.tênPhươngThức()'.
Đặt giá trị trả về. Đối với phương thức không trả về giá trị, từ khóa 'void' được sử dụng. Nếu muốn phương thức trả về một giá trị, thay 'void' bằng kiểu dữ liệu mong muốn, sau đó sử dụng 'return' để trả về giá trị.
Đặt tên phương thức. Sau khi xác định các quyền truy cập, lớp chứa và giá trị trả về, bạn cần đặt tên cho phương thức. Đơn giản nhập tên phương thức và lệnh vào trong dấu ngoặc nhọn.
Gọi phương thức. Để gọi một phương thức, nhập tên phương thức và dấu ngoặc đơn vào trong dòng bạn muốn thực thi. Lưu ý gọi phương thức trong phạm vi lớp. Dưới đây là một ví dụ về cách khai báo và gọi phương thức trong lớp.
Thêm tham số cho phương thức (nếu cần). Một số phương thức cần tham số (ví dụ: số nguyên) hoặc kiểu tham chiếu (ví dụ: tên đối tượng). Để thêm tham số, nhập chúng vào giữa dấu ngoặc đơn sau tên phương thức.
Để gọi một hàm có tham số, chỉ cần thêm tham số vào sau tên hàm.
Thêm nhiều tham số vào hàm cũng đơn giản, chỉ cần phân tách chúng bằng dấu phẩy.
Lời khuyên: Sau khi có kết quả trả về từ một hàm, bạn có thể tiếp tục gọi các hàm khác dựa trên kết quả đó.
Cảnh báo: Đảm bảo kiểm tra kỹ trước khi gọi một hàm, đặc biệt là khi hàm trả về một đối tượng.
Khi sử dụng kết quả trả về từ một hàm, hãy chắc chắn rằng bạn hiểu rõ về loại dữ liệu mà hàm đó trả về.
Chú ý về lớp và phương thức trừu tượng: Phương thức trừu tượng chỉ có thể sử dụng khi được thực thi bởi lớp khác. Điều này bởi vì phương thức trừu tượng không có mã triển khai. Lớp trừu tượng thường được dùng như một khuôn mẫu.