Cách gọi các phương thức trong Java: 7 bước (có hình ảnh)

Mục lục:

Cách gọi các phương thức trong Java: 7 bước (có hình ảnh)
Cách gọi các phương thức trong Java: 7 bước (có hình ảnh)

Video: Cách gọi các phương thức trong Java: 7 bước (có hình ảnh)

Video: Cách gọi các phương thức trong Java: 7 bước (có hình ảnh)
Video: Hướng dẫn tạo trang tiêu đề Cực Đẹp trong PowerPoint. 2024, Tháng mười một
Anonim

Nếu bạn muốn trở thành một lập trình viên 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à hơn thế nữa; Bạn có thể bị choáng ngợp khi học nó. Vì vậy, bạn nên tìm hiểu chúng từng cái một. Trong bài viết hướng dẫn này, bạn sẽ học cách gọi một phương thức trong java.

Bươc chân

Phương pháp Java Bước 1
Phương pháp Java Bước 1

Bước 1. Phương pháp tương đương với các hàm trong ngôn ngữ lập trình như C, giúp tái sử dụng mã. Các phương thức bao gồm một loạt các câu lệnh và các phương thức này có thể được gọi thông qua các câu lệnh khác. Khi được gọi, tất cả các câu lệnh là một phần của phương thức sẽ được thực thi. Ví dụ: hãy xem xét phương pháp này:"

public static void methodExample () {}

. Hiện tại không có mã nào trong đó, nhưng có ba từ khóa trước tên phương pháp. Có

công cộng

,

tĩnh

vô hiệu

Phương pháp Java Bước 2
Phương pháp Java Bước 2

Bước 2. Từ

công cộng

trước tên phương thức có nghĩa là bản thân phương thức có thể được gọi từ bất kỳ nơi nào bao gồm lớp khác, thậm chí từ một gói (tệp) khác miễn là bạn nhập lớp đó.

Có những từ khác có thể thay thế

công cộng

. Từ là

được bảo vệ

riêng

. Nếu một phương pháp

được bảo vệ

khi đó chỉ lớp này và các lớp con của nó (các lớp sử dụng điều này làm cơ sở để biên dịch mã) mới có thể gọi phương thức. Một phương pháp

riêng

chỉ có thể được gọi trong lớp đó. Từ khóa cuối cùng không thực sự là một từ. Từ chỉ được sử dụng nếu bạn không có sự thay thế

công cộng

,

được bảo vệ

hoặc

riêng

. Từ nà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.

Phương pháp Java Bước 3
Phương pháp Java Bước 3

Bước 3. Từ khóa thứ hai,

tĩnh

có nghĩa là phương thức thuộc về lớp và không phải là một thể hiện của lớp (đối tượng).

Phương thức tĩnh phải được gọi bằng tên lớp:"

ExampleClass.methodExample ()

Tuy nhiên, nếu từ khóa

tĩnh

không tồn tại, các phương thức chỉ có thể được gọi thông qua các đối tượng. Ví dụ, nếu lớp được gọi là

Ví dụ

và có một hàm tạo (để tạo một đối tượng), chúng ta có thể tạo một đối tượng mới bằng cách gõ

ExampleObject obj = new ExampleObject ();

và gọi phương thức với"

obj.methodExample ();

".

Phương pháp Java Bước 4
Phương pháp Java Bước 4

Bước 4. Một từ khác trước tên phương thức là

vô hiệu

.

Nói

vô hiệu

có nghĩa là phương thức không trả về gì (không trả về gì nếu bạn chạy phương thức). Nếu bạn muốn một phương thức trả về một cái gì đó, chỉ cần thay thế từ

vô hiệu

với 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 tạo. Chỉ cần thêm

trở lại

cộng với một đối tượng thuộc loại đó ở đâu đó trước khi kết thúc mã phương thức.

Phương pháp Java Bước 5
Phương pháp Java Bước 5

Bước 5. Khi gọi một phương thức trả về thứ gì đó, bạn có thể sử dụng phương thức được trả về

Ví dụ, nếu

someMethod ()

trả về một số nguyên, sau đó bạn có thể đặt một số nguyên thành giá trị được trả về với"

int a = someMethod ();

Phương pháp Java Bước 6
Phương pháp Java Bước 6

Bước 6. Một số phương thức yêu cầu tham số

Một phương thức nhận tham số số nguyên sẽ trông giống như

someMethod (int a)

. Khi sử dụng một phương thức như thế này, bạn phải viết tên phương thức, sau đó là một số nguyên trong dấu ngoặc đơn:

someMethod (5)

hoặc

someMethod (n)

nếu như

là một số nguyên.

Phương pháp Java Bước 7
Phương pháp Java Bước 7

Bước 7. Phương pháp cũng có thể có nhiều tham số, chỉ cần phân tách chúng bằng dấu phẩy. Nếu phương pháp

someMethod

yêu cầu hai tham số,

int a

Object obj

sẽ giống như"

someMethod (int a, Object obj)

. Để sử dụng phương thức mới này, bạn phải gọi tên phương thức theo sau là một số nguyên và một Đối tượng trong dấu ngoặc đơn:

someMethod (4, điều)

với

Điều

là một

Sự vật

Lời khuyên

  • Khi bạn 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ề. Ví dụ, chúng tôi có một phương thức có tên

    getObject ()

    mà tạo ra một đối tượng. Chà, trong lớp

    Sự vật

    không có lệnh gọi phương thức không tĩnh nào

    toString

    sản xuất nào

    Sự vật

    dưới hình thức

    Dây

    . Vì vậy, nếu bạn muốn nhận được

    Dây

    nó đến từ

    Sự vật

    được tạo ra bởi

    getObject ()

    trong một dòng, chỉ cần viết"

    Chuỗi str = getObject (). ToString ();

  • ".

Đề xuất: