Khi bắt đầu lập trình bằng Java, có rất nhiều khái niệm mới phải học. Có các lớp, phương thức, ngoại lệ, hàm tạo, biến, v.v. và nó có thể trở nên quá tải. Vì vậy, tốt nhất là bạn nên học từng phần một. WikiHow này hướng dẫn bạn cách gọi một phương thức trong Java.
Các bước
Bước 1. Hiểu phương pháp là gì
Trong Java, một phương thức là một chuỗi các câu lệnh tạo ra một hàm. Khi một phương thức được khai báo, nó có thể được gọi ở các phần khác nhau của mã để thực thi chức năng. Đây là một cách hữu ích để sử dụng lại cùng một mã nhiều lần. Sau đây là một ví dụ về một phương pháp đơn giản.
public static void methodName () {System.out.println ("Đây là một phương thức"); }
Bước 2. Khai báo quyền truy cập lớp cho phương thức
Khi khai báo một phương thức trong Java, bạn cần khai báo những lớp nào có thể truy cập vào phương thức. Trong ví dụ trên, quyền truy cập được khai báo là "Công khai". Có ba công cụ sửa đổi quyền truy cập mà bạn có thể khai báo một phương thức:
-
Công cộng:
Bằng cách đặt công cụ sửa đổi truy cập "public" trước tên phương thức cho phép phương thức được gọi từ bất kỳ đâu.
-
Được bảo vệ:
Công cụ sửa đổi quyền truy cập "được bảo vệ", chỉ cho phép phương thức được gọi trong lớp và các lớp con của nó.
-
Riêng tư:
Nếu một phương thức được khai báo
riêng
- thì phương thức chỉ có thể được gọi bên trong lớp. Đây được gọi là mặc định, hoặc gói riêng tư. Điều này có nghĩa là chỉ các lớp trong cùng một gói mới có thể gọi phương thức.
Bước 3. Khai báo lớp mà phương thức thuộc về
Trong ví dụ trên, từ khóa thứ hai, "static" có nghĩa là phương thức thuộc về lớp chứ không phải bất kỳ thể hiện nào của lớp (đối tượng). Các phương thức tĩnh phải được gọi bằng tên lớp: "ExampleClass.methodExample ()".
Nếu từ khóa "static" không được sử dụng, thì phương thức chỉ có thể được gọi thông qua một đối tượng. Ví dụ: nếu lớp được gọi là "ExampleObject" và nó có một hàm tạo (để tạo đối tượng), thì chúng ta có thể tạo một đối tượng mới bằng cách nhập "ExampleObject obj = new ExampleObject ();" và gọi phương thức bằng cách sử dụng như sau: "obj.methodExample ();"
Bước 4. Khai báo giá trị trả về
Giá trị trả về khai báo tên của giá trị mà phương thức trả về. Trong ví dụ trên, từ "void" có nghĩa là phương thức không trả về bất kỳ thứ gì.
- Nếu bạn muốn một phương thức trả về một thứ gì đó, thì chỉ cần thay thế từ "void <" bằng một kiểu dữ liệu (kiểu nguyên thủy hoặc kiểu tham chiếu) của đối tượng (hoặc kiểu nguyên thủy) mà bạn muốn trả về. Các kiểu nguyên thủy bao gồm int, float, double, v.v. Sau đó, chỉ cần thêm "return" cộng với một đối tượng thuộc loại đó ở đâu đó vào cuối mã của phương thức.
- Khi gọi một phương thức trả về một cái gì đó, bạn có thể sử dụng cái mà nó trả về. Ví dụ: nếu một phương thức có tên "someMethod ()" trả về một số nguyên (một số), thì bạn có thể đặt một số nguyên thành giá trị mà nó trả về bằng cách sử dụng mã: "int a = someMethod ();"
Bước 5. Khai báo tên phương thức
Sau khi bạn đã khai báo các lớp có thể truy cập phương thức, lớp mà nó thuộc về và giá trị trả về, bạn cần đặt tên cho phương thức để nó có thể được gọi. Để đặt tên cho phương thức, chỉ cần nhập tên phương thức, theo sau là dấu ngoặc đơn mở và đóng. Các ví dụ trên bao gồm, "someMethod ()" và "methodName ()". Sau đó, bạn sẽ nhập tất cả các câu lệnh phương thức bên trong dấu ngoặc nhọn được mở và đóng "{}"
Bước 6. Gọi phương thức
Để gọi một phương thức, bạn chỉ cần nhập tên phương thức, theo sau là dấu ngoặc đơn mở và đóng trên dòng bạn muốn thực thi phương thức. Đảm bảo rằng bạn chỉ gọi một phương thức trong một lớp có quyền truy cập vào nó. Sau đây là một ví dụ về một phương thức được khai báo và sau đó được gọi trong lớp:.
public class className {public static void methodName () {System.out.println ("Đây là một phương thức"); } public static void main (String args) {methodName (); }}
Bước 7. Thêm một tham số vào một phương thức (nếu cần)
Một số phương thức yêu cầu một tham số như một số nguyên (một số) hoặc một kiểu tham chiếu (chẳng hạn như tên của một đối tượng). Nếu một phương thức yêu cầu một tham số, bạn chỉ cần nhập tham số vào giữa dấu ngoặc đơn mở và đóng sau tên phương thức. Phương thức yêu cầu tham số nguyên của một số nguyên sẽ giống như "someMethod (int a)" hoặc tương tự. Phương thức có sử dụng kiểu tham chiếu sẽ giống như "someMethod (Object obj)" hoặc tương tự.
Bước 8. Gọi một phương thức với một tham số
Khi gọi một phương thức yêu cầu một tham số, bạn chỉ cần thêm tham số vào parethesis sau tên phương thức. Ví dụ: "someMethod (5)" hoặc "someMethod (n)" nếu "n" là một số nguyên. Nếu phương thức yêu cầu một đối tượng tham chiếu, chỉ cần nhập tên của đối tượng trong dấu ngoặc đơn mở và đóng. Ví dụ: "someMethod (4, thing)".
Bước 9. Thêm nhiều tham số vào một phương thức
Các phương thức cũng có thể có nhiều tham số, được phân tách đơn giản bằng dấu phẩy. Trong ví dụ sau, một phương thức được tạo để cộng hai số nguyên với nhau và trả về tổng dưới dạng phương thức trả về. Khi phương thức được gọi, hai số nguyên được cung cấp dưới dạng tham số sẽ được cộng lại với nhau. Khi chương trình được chạy, bạn sẽ nhận được đầu ra có nội dung "Tổng của A và B là 50":
public class myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("Tổng của A và B là" + c); } public static void main (String args) {sum (20, 30); }}
Video - Bằng cách sử dụng dịch vụ này, một số thông tin có thể được chia sẻ với YouTube
Lời khuyên
-
Khi gọi một phương thức trả về một thứ gì đó, bạn có thể gọi một phương thức khác dựa trên những gì phương thức đó trả về. Giả sử chúng ta có một phương thức được gọi là
getObject ()
trả về một đối tượng. Chà, trong lớp
Sự vật
có một cuộc gọi phương thức không tĩnh
toString
điều đó trả về
Sự vật
dưới dạng một
Dây
. Vì vậy, nếu bạn muốn có được điều đó
Dây
từ
Sự vật
trả lại bởi
getObject ()
trong một dòng, bạn chỉ cần viết"
Chuỗi str = getObject (). ToString ();
- ".