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 một 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ó.

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.

Xem Thêm  Cách tạo Menu thả xuống HTML [+ Ví dụ] - mã html cho menu thả xuống

Đặ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.

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ẻ .

Xem Thêm  Thêm lớp JavaScript (Trong 3 cách) - thêm lớp khi nhấp vào javascript

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.

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 ();

Xem Thêm  Hướng dẫn cách đếm ký tự, ký tự đặc biệt trong một ô hoặc một dải ô trong Excel - substitute trong excel

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 một phương thức trong java

Bài 4: Các phương thức trong Java

alt

  • Tác giả: Le Academy
  • Ngày đăng: 2020-12-16
  • Đánh giá: 4 ⭐ ( 4148 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn sử dụng các phương thức trong Java. Cách khai báo Method trong Java? Truyền tham số trong Method Java được tiến hành như thế nào? Kết quả của một phương thức đã được xử lí xong sẽ được trả về bằng cách nào? Cách ghi đè phương thức và lợi ích của việc nạp chồng các phương thức trong Java?
    Video này hướng dẫn bạn cách áp dụng Phương thức (Method) trong ngôn ngữ lập trình hướng đối tượng Java thông qua các ví dụ chi tiết trong mỗi phần.

    ► Xem thêm bài viết chi tiết tại: https://levunguyen.com/laptrinhjava/2020/01/13/su-dung-method-trong-lap-trinh-java/
    hoclaptrinh laptrinhjava phuongthuctrongjava

    ► Đăng ký kênh Youtube của Nguyên để nhận được video mới MIỄN PHÍ hằng tuần tại đây ngay nhé: https://bom.to/644ln9z9hS

    Channel Le Vu Nguyen Vlog là nơi chia sẻ những kiến thức chuyên môn về lập trình nhằm hỗ trợ cho quá trình học lập trình của các bạn. Với những chia sẻ về kiến thức lập trình đi từ cơ bản cho đến nâng cao được phân loại theo từng danh mục hi vọng sẽ giúp bạn từng bước chinh phục lĩnh vực này và có thể trở thành một lập trình viên “ngon lành” trong tương lai.

    ► Khám phá thêm các nguồn học lập trình miễn phí:
    Các khoá học lập trình online miễn phí tại: https://hoclaptrinhonline.asia
    Các bài viết chia sẻ về lĩnh vực lập trình tại: https://levunguyen.com
    Tham gia group Da Nang Agile Developer Community để hỏi-đáp về lĩnh vực lập trình: https://www.facebook.com/groups/danangagiledeveloper
    Kênh tiktok lĩnh vực lập trình: https://www.tiktok.com/@lap_trinh_vien?lang=en&is_copy_url=1&is_from_webapp=v3

    ĐỪNG NGẠI ĐỂ LẠI THẮC MẮC CỦA BẠN DƯỚI PHẦN BÌNH LUẬN, MÌNH SẼ CỐ GẮNG GIẢI ĐÁP SỚM NHẤT CHO CÁC BẠN.

Class, phương thức và trường trong Java

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 3 ⭐ ( 2331 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cùng tìm hiểu về class, phương thức và trường trong Java. Bạn sẽ biết khái niệm cũng như cách sử dụng của chúng trong Java sau bài học này.

Phương thức trong Java

  • Tác giả: hoclaptrinh.vn
  • Đánh giá: 5 ⭐ ( 5383 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.

Lớp Scanner trong Java – Phương thức và hàm tạo lớp Scanner trong Java

  • Tác giả: t3h.com.vn
  • Đánh giá: 5 ⭐ ( 4337 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở bài viết trước, chúng ta tìm hiểu về từ khóa triển khai. Trong bài viết này, chúng ta sẽ thảo luận về một lớp đặc biệt trong Java – Lớp Scanner Java.

Truyền tham trị và tham chiếu cho phương thức trong Java

  • Tác giả: gochocit.com
  • Đánh giá: 3 ⭐ ( 5054 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Truyền tham trị và tham chiếu cho phương thức trong Java. Truyền tham trị với tham số có kiểu dữ liệu nguyên thủy, truyền tham chiếu cho kiểu lớp (class) trong Java.

Cách để Gọi một phương thức trong Java

  • Tác giả: www.wikihow.vn
  • Đánh giá: 5 ⭐ ( 2779 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khi bắt đầu lập trình với Java, có rất nhiều khái niệm mà bạn cần nắm. Những khái niệm đó bao gồm lớp (class), phương thức (method), ngoại lệ (exception), hàm tạo (constructor), biến (variable), vân vân. Để không bị quá tải, tốt nhất bạn…

Phạm vi truy cập, phương thức khởi tạo đối tượng Java

  • Tác giả: xuanthulab.net
  • Đánh giá: 5 ⭐ ( 1578 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sử dụng các Access Modifier như public, protected, private điều chỉnh phạm vị truy cập lớp, phương thức, thuộc tính với Java. Các phương thức khởi tọa của lớp và các hàm setter, getter ứng dụng trong Java

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