Làm cách nào để truyền đối số cho phương thức trong Java?

Lam Cach Nao De Truyen Doi So Cho Phuong Thuc Trong Java



Trong Java, một phương thức là một đoạn/khối mã thực hiện một tác vụ cụ thể. Các phương thức được sử dụng để sắp xếp mã thành các khối có thể tái sử dụng để làm cho tập lệnh trở nên dễ hiểu, dễ đọc và dễ bảo trì hơn. Khi một phương thức được gọi, người dùng có thể truyền các đối số cho nó, đó là các giá trị mà phương thức sử dụng để thực hiện tác vụ của nó.

Hướng dẫn này sẽ giải thích phương thức truyền đối số cho phương thức cùng với các ví dụ có thể.

Làm cách nào để truyền đối số cho phương thức trong Java?

Trong Java, truyền đối số cho phương thức đề cập đến việc truyền dữ liệu hoặc giá trị dưới dạng tham số cho một phương thức để phương thức đó có thể thực hiện các thao tác sử dụng các giá trị đó.







Cú pháp truyền đối số cho phương thức trong Java như sau:



tên phương thức ( đối số1 , đối số2 , ... , đối sốN ) ;

Đây, ' tên phương thức ” đề cập đến tên của phương thức đang được gọi và “ đối số1 ”, “ đối số2 ”, …, “ đối sốN ” là các giá trị hoặc dữ liệu được truyền cho phương thức.



Ghi chú : Các tham số có thể được truyền cho một phương thức là không giới hạn, nếu chữ ký của phương thức (nghĩa là số lượng, loại và thứ tự của các đối số) khớp với định nghĩa phương thức.





ví dụ 1
Đây là một ví dụ về một phương thức có hai đối số:

công cộng lớp học Chủ yếu {
công cộng tĩnh khoảng trống chủ yếu ( Sợi dây [ ] tranh luận ) {
int kết quả = Tổng ( 5 , 7 ) ;
Hệ thống. ngoài . bản in ( 'Cái ừm là' + kết quả ) ;
}

công cộng tĩnh int Tổng ( int số1 , int số2 ) {
trở lại số1 + số2 ;
}
}

Trong ví dụ này,



  • Định nghĩa một phương thức gọi là sum() nhận hai đối số nguyên “ số1 ' Và ' số2 ”.
  • Sau đó, gọi phương thức tổng từ phương thức chính và truyền nó cho hai giá trị số nguyên 5 và 7.
  • Các ' Tổng() ” phương thức thực hiện nhiệm vụ của nó và trả về kết quả.

đầu ra

Phương thức đã sử dụng các đối số để thực hiện nhiệm vụ của nó và trả về kết quả “ 12 ”.

Ghi chú : Nếu các loại đối số không khớp với các loại tham số, bạn sẽ gặp lỗi biên dịch.

ví dụ 2
Dưới đây là một ví dụ về phương thức nhận đối số chuỗi:

công cộng lớp học Chủ yếu {
công cộng tĩnh khoảng trống chủ yếu ( Sợi dây [ ] tranh luận ) {
Sợi dây tin nhắn = 'Chào thế giới!' ;
intin nhắn ( tin nhắn ) ;
}

công cộng tĩnh khoảng trống intin nhắn ( Sợi dây tin nhắn ) {
Hệ thống. ngoài . bản in ( tin nhắn ) ;
}
}

Trong ví dụ này,

  • Xác định một phương thức gọi là printMessage nhận một thông báo đối số chuỗi đơn. Phương thức in giá trị ra bàn điều khiển.
  • Sau đó, gọi “ intin nhắn ” từ phương thức chính và truyền cho nó một giá trị chuỗi “ Chào thế giới! ”.
  • Các ' intin nhắn ” phương thức thực hiện nhiệm vụ của nó và in giá trị ra bàn điều khiển.

đầu ra

Cuối cùng, in giá trị kết quả “ Chào thế giới! ” vào cửa sổ giao diện điều khiển.

Phần kết luận

Truyền đối số cho phương thức trong Java cho phép nhà phát triển truyền dữ liệu hoặc giá trị dưới dạng tham số cho phương thức. Đây là khía cạnh cơ bản của lập trình Java, vì nó cho phép phương thức thực hiện các thao tác sử dụng các giá trị đó. Cú pháp truyền đối số cho các phương thức trong Java rất đơn giản và dễ sử dụng, đồng thời số lượng đối số có thể được truyền cho một phương thức là không giới hạn.