Phương thức trong Java với hướng dẫn java, tính năng, lịch sử, biến, đối tượng, lớp, chương trình, toán tử, vòng lặp for, if-else, khái niệm oops, kế thừa, mảng, chuỗi, bản đồ, toán học, phương thức, ví dụ, v.v.

Bạn đang xem: khai báo phương thức trong java

tiếp theo →
← trước

Phương thức trong Java

Nói chung, phương pháp là một cách để thực hiện một số tác vụ. Tương tự, phương thức trong Java là một tập hợp các hướng dẫn thực hiện một tác vụ cụ thể. Nó cung cấp khả năng tái sử dụng của mã. Chúng tôi cũng có thể dễ dàng sửa đổi mã bằng cách sử dụng phương pháp . Trong phần này, chúng ta sẽ tìm hiểu phương thức trong Java là gì, các loại phương thức, khai báo phương thức cách gọi phương thức trong Java .

Phương thức trong Java là gì?

Phương thức là một khối mã hoặc tập hợp các câu lệnh hoặc một bộ mã được nhóm lại với nhau để thực hiện một tác vụ hoặc thao tác nhất định. Nó được sử dụng để đạt được khả năng tái sử dụng của mã. Chúng tôi viết một phương thức một lần và sử dụng nó nhiều lần. Chúng tôi không yêu cầu phải viết mã lặp đi lặp lại. Nó cũng cung cấp tính năng dễ sửa đổi khả năng đọc của mã, chỉ bằng cách thêm hoặc xóa một đoạn mã. Phương thức chỉ được thực thi khi chúng ta gọi hoặc gọi nó.

Phương thức quan trọng nhất trong Java là phương thức main () . Nếu bạn muốn đọc thêm về phương thức main (), hãy truy cập liên kết https://www.javatpoint.com/java-main-method .

Khai báo phương pháp

Khai báo phương thức cung cấp thông tin về các thuộc tính của phương thức, chẳng hạn như khả năng hiển thị, kiểu trả về, tên và đối số. Nó có sáu thành phần được gọi là tiêu đề phương thức , như chúng tôi đã trình bày trong hình sau.

Phương thức trong Java

Chữ ký phương thức: Mọi phương thức đều có chữ ký phương thức. Nó là một phần của khai báo phương thức. Nó bao gồm tên phương thức danh sách tham số .

Công cụ bổ sung truy cập: Công cụ bổ sung hoặc chỉ định truy cập là loại truy cập của phương thức. Nó chỉ định khả năng hiển thị của phương thức. Java cung cấp bốn loại công cụ xác định quyền truy cập:

  • Công khai: Tất cả các lớp đều có thể truy cập phương thức này khi chúng tôi sử dụng trình chỉ định công khai trong ứng dụng của mình.
  • Riêng tư: Khi chúng tôi sử dụng công cụ xác định quyền truy cập riêng tư, phương thức này chỉ có thể truy cập được trong các lớp mà nó được định nghĩa.
  • Được bảo vệ: Khi chúng tôi sử dụng công cụ chỉ định quyền truy cập được bảo vệ, phương thức này có thể truy cập được trong cùng một gói hoặc các lớp con trong một gói khác.
  • Mặc định: Khi chúng tôi không sử dụng bất kỳ mã xác định truy cập nào trong khai báo phương thức, Java sử dụng mã xác định truy cập mặc định theo mặc định. Nó chỉ hiển thị từ cùng một gói.

Loại trả về: Loại trả về là một kiểu dữ liệu mà phương thức trả về. Nó có thể có kiểu dữ liệu nguyên thủy, đối tượng, tập hợp, void, v.v. Nếu phương thức không trả về bất kỳ thứ gì, chúng tôi sử dụng từ khóa void.

Tên phương thức: Đây là một tên duy nhất được sử dụng để xác định tên của một phương thức. Nó phải tương ứng với chức năng của phương thức. Giả sử, nếu chúng ta đang tạo một phương thức để trừ hai số, thì tên phương thức phải là subtraction (). Một phương thức được gọi bằng tên của nó.

Xem Thêm  Đặt chồng văn bản lên hình ảnh bằng cách sử dụng văn bản theo kiểu CSS - css chồng văn bản lên hình ảnh

Danh sách tham số: Đây là danh sách các tham số được phân tách bằng dấu phẩy và được đặt trong cặp dấu ngoặc đơn. Nó chứa kiểu dữ liệu và tên biến. Nếu phương thức không có tham số, hãy để trống dấu ngoặc đơn.

Nội dung phương thức: Nó là một phần của khai báo phương thức. Nó chứa tất cả các hành động được thực hiện. Nó được đặt trong cặp dấu ngoặc nhọn.

Đặt tên cho một phương pháp

Trong khi xác định phương thức, hãy nhớ rằng tên phương thức phải là động từ và bắt đầu bằng chữ cái viết thường . Nếu tên phương thức có nhiều hơn hai từ, tên đầu tiên phải là động từ theo sau là tính từ hoặc danh từ. Trong tên phương thức nhiều từ, chữ cái đầu tiên của mỗi từ phải được viết bằng chữ hoa ngoại trừ từ đầu tiên. Ví dụ:

Tên phương thức gồm một từ: sum (), area ()

Tên phương thức nhiều từ: areaOfCircle (), stringComparision ()

Cũng có thể một phương thức trùng tên với một tên phương thức khác trong cùng một lớp, nó được gọi là nạp chồng phương thức .

Loại phương pháp

Có hai loại phương thức trong Java:

  • Phương pháp được xác định trước
  • Phương pháp do người dùng xác định

Phương pháp Định sẵn

Trong Java, các phương thức xác định trước là phương thức đã được định nghĩa trong các thư viện lớp Java được gọi là các phương thức xác định trước. Nó còn được gọi là phương pháp thư viện chuẩn hoặc phương pháp tích hợp sẵn . Chúng ta có thể sử dụng trực tiếp các phương thức này chỉ bằng cách gọi chúng trong chương trình tại bất kỳ thời điểm nào. Một số phương thức được xác định trước là length (), equals (), CompareTo (), sqrt (), v.v. Khi chúng tôi gọi bất kỳ phương thức nào được xác định trước trong chương trình của mình, một loạt mã liên quan đến phương thức tương ứng chạy trong nền đã được lưu trữ trong thư viện.

Mỗi và mọi phương thức được xác định trước đều được định nghĩa bên trong một lớp. Chẳng hạn như phương thức print () được định nghĩa trong lớp java.io.PrintStream . Nó in ra câu lệnh mà chúng ta viết bên trong phương thức. Ví dụ: print (“Java”) , nó in Java trên bảng điều khiển.

Hãy xem một ví dụ về phương pháp được xác định trước.

Demo.java

Đầu ra:

 Số lượng tối đa là: 9

Trong ví dụ trên, chúng tôi đã sử dụng ba phương thức được xác định trước main (), print (), max () . Chúng tôi đã sử dụng các phương pháp này trực tiếp mà không cần khai báo vì chúng đã được xác định trước. Phương thức print () là một phương thức của lớp PrintStream in kết quả trên bảng điều khiển. Phương thức max () là một phương thức của lớp Math trả về giá trị lớn hơn của hai số.

Chúng tôi cũng có thể xem chữ ký phương thức của bất kỳ phương thức xác định trước nào bằng cách sử dụng liên kết https://docs.oracle.com/ . Khi chúng tôi truy cập liên kết và xem chữ ký của phương thức max (), chúng tôi tìm thấy như sau:

Phương thức trong Java

Trong chữ ký phương thức ở trên, chúng tôi thấy rằng chữ ký phương thức có công cụ xác định quyền truy cập công khai , công cụ sửa đổi không truy cập tĩnh , loại trả về int , tên phương thức max (), danh sách tham số (int a, int b). Trong ví dụ trên, thay vì xác định phương thức, chúng ta chỉ gọi phương thức. Đây là lợi thế của một phương pháp được xác định trước. Nó làm cho việc lập trình bớt phức tạp hơn.

Xem Thêm  Cách căn chỉnh hình ảnh trong Html - cách thay đổi vị trí của hình ảnh trong html

Tương tự, chúng ta cũng có thể thấy chữ ký phương thức của phương thức print ().

Phương pháp do người dùng xác định

Phương thức do người dùng hoặc người lập trình viết được gọi là phương pháp do người dùng xác định . Các phương pháp này được sửa đổi theo yêu cầu.

Cách tạo phương pháp do người dùng xác định

Hãy tạo một phương thức do người dùng xác định để kiểm tra số chẵn hay lẻ. Đầu tiên, chúng tôi sẽ xác định phương pháp.

Chúng tôi đã xác định phương thức ở trên có tên findevenodd (). Nó có một tham số num kiểu int. Phương thức không trả về bất kỳ giá trị nào, đó là lý do tại sao chúng ta đã sử dụng void. Phần thân phương thức chứa các bước để kiểm tra số chẵn hay lẻ. Nếu số chẵn, nó sẽ in ra số chẵn , các số khác sẽ in ra số là lẻ .

Cách Gọi hoặc Gọi Phương thức do Người dùng xác định

Khi chúng tôi đã xác định một phương thức, nó sẽ được gọi. Việc gọi một phương thức trong một chương trình rất đơn giản. Khi chúng tôi gọi hoặc gọi một phương thức do người dùng xác định, điều khiển chương trình sẽ chuyển sang phương thức được gọi.

Trong đoạn mã trên, ngay sau khi trình biên dịch đạt đến dòng findEvenOdd (num), điều khiển sẽ chuyển sang phương thức và đưa ra kết quả tương ứng.

Hãy kết hợp cả hai đoạn mã trong một chương trình và thực thi nó.

EvenOdd.java

Đầu ra 1:

 Nhập số: 12
12 là số chẵn

Đầu ra 2:

 Nhập số: 99
99 là số lẻ

Hãy xem một chương trình khác trả về giá trị cho phương thức gọi.

Trong chương trình sau, chúng tôi đã xác định một phương thức có tên add () tính tổng hai số. Nó có hai tham số n1 và n2 kiểu số nguyên. Giá trị của n1 và n2 tương ứng với giá trị của a và b. Do đó, phương thức sẽ thêm giá trị của a và b và lưu trữ trong biến s và trả về tổng.

Addition.java

Đầu ra:

 Tổng của a và b là = 24

Phương pháp tĩnh

Một phương thức có từ khóa tĩnh được gọi là phương thức tĩnh. Nói cách khác, một phương thức thuộc về một lớp chứ không phải là một thể hiện của một lớp được gọi là một phương thức tĩnh. Chúng tôi cũng có thể tạo một phương thức tĩnh bằng cách sử dụng từ khóa static trước tên phương thức.

Ưu điểm chính của phương thức tĩnh là chúng ta có thể gọi nó mà không cần tạo đối tượng. Nó có thể truy cập các thành viên dữ liệu tĩnh và cũng có thể thay đổi giá trị của nó. Nó được sử dụng để tạo một phương thức thể hiện. Nó được gọi bằng cách sử dụng tên lớp. Ví dụ tốt nhất về phương thức tĩnh là phương thức main () .

Ví dụ về phương thức tĩnh

Display.java

Đầu ra:

 Đây là một ví dụ về phương thức tĩnh.

Phương pháp Phiên bản

Phương thức của lớp được gọi là phương thức thể hiện . Nó là một phương thức không tĩnh được định nghĩa trong lớp. Trước khi gọi hoặc gọi phương thức thể hiện, cần tạo một đối tượng của lớp nó. Hãy xem một ví dụ về phương thức phiên bản.

InstanceMethodExample.java

Đầu ra:

 Tổng là: 25

Có hai loại phương thức phiên bản:

  • Phương pháp truy cập
  • Phương pháp đột biến

Phương thức trình truy cập: (Các) phương thức đọc (các) biến phiên bản được gọi là phương thức trình truy cập. Chúng ta có thể dễ dàng xác định nó vì method có tiền tố là từ get . Nó còn được gọi là getters . Nó trả về giá trị của trường private. Nó được sử dụng để lấy giá trị của trường riêng.

Xem Thêm  【1️⃣】 Cách tăng tốc làm cho laptop, máy tính chạy nhanh hơn win 10, win 7

Ví dụ

Phương thức Mutator: (Các) phương thức đọc (các) biến phiên bản và cũng sửa đổi các giá trị. Chúng ta có thể dễ dàng xác định nó vì method có tiền tố là từ set . Nó còn được gọi là bộ điều chỉnh hoặc bộ điều chỉnh . Nó không trả lại bất cứ điều gì. Nó chấp nhận một tham số có cùng kiểu dữ liệu phụ thuộc vào trường. Nó được sử dụng để đặt giá trị của trường riêng tư.

Ví dụ

Ví dụ về phương thức trình truy cập và trình biến đổi

Student.java

Phương pháp Tóm tắt

Phương thức không có thân phương thức được gọi là phương thức trừu tượng. Nói cách khác, không có một triển khai được gọi là phương thức trừu tượng. Nó luôn khai báo trong lớp trừu tượng . Nó có nghĩa là bản thân lớp phải trừu tượng nếu nó có phương thức trừu tượng. Để tạo một phương thức trừu tượng, chúng tôi sử dụng từ khóa trừu tượng .

Cú pháp

Ví dụ về phương thức trừu tượng

Demo.java

Đầu ra:

 Phương thức trừu tượng ...

Phương thức ban đầu

Nó là một phương thức trả về một đối tượng cho lớp mà nó thuộc về. Tất cả các phương thức tĩnh đều là phương thức gốc. Ví dụ: NumberFormat obj = NumberFormat.getNumberInstance ();

Chủ đề tiếp theo

Trình tạo trong Java

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề khai báo phương thức trong java

Java Cơ Bản 09 Cách Tạo Hàm và Sử dụng trong Java

alt

  • Tác giả: JMaster Trung Tâm Java
  • Ngày đăng: 2017-01-09
  • Đánh giá: 4 ⭐ ( 7158 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách tạo hàm (phương thức) trong Java. Tạo hàm với loại giá trị trả về, hay không trả về giá trị. Hàm với đối số truyền vào, và không có đối số truyền vào. Quy tắc viết tên hàm.

Phương thức trong Java

  • Tác giả: hocjava.com
  • Đánh giá: 5 ⭐ ( 1348 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Java là ngôn ngữ lập trình hướng đối tượng. Phương thức Java là một thuật ngữ được dùng cho hàm số. Các phương thức liên kết với một class…

Phương thức (Method) trong Java

  • Tác giả: quachquynh.com
  • Đánh giá: 5 ⭐ ( 8216 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Phương thức main trong Java

  • Tác giả: howkteam.vn
  • Đánh giá: 3 ⭐ ( 5935 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phương thức main trong Java

Static trong Java – Khám phá Biến, lớp và phương thức tĩnh trong Java

  • Tác giả: t3h.com.vn
  • Đánh giá: 4 ⭐ ( 6664 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài viết này về phương thức tĩnh, chúng ta sẽ cùng tìm hiểu các thông tin cụ thể về static trong Java và các thông tin cụ thể về static

Lớp và phương thức trong Java

  • Tác giả: xuanthulab.net
  • Đánh giá: 4 ⭐ ( 6294 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khai báo lớp, khai báo các phương thức và thuộc tính của lớp trong lập trình hướng đối tượng Java

Phương thức trong Java

  • Tác giả: hoclaptrinh.vn
  • Đánh giá: 4 ⭐ ( 5994 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một phương thức trong Java là một tập hợp các lệnh mà được nhóm cùng với nhau để thực hiện một hành động.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php