Trong java, một phương thức giống như một hàm. Tất cả các chức năng phải được định nghĩa trong một lớp. Bằng cách đó, chúng ta có thể tóm tắt bằng cách định nghĩa một phương thức Java là một hàm thuộc một lớp. Một hàm là một đơn vị mã được đặt tên có thể được gọi ở bất kỳ đâu trong lớp.

Bạn đang xem : cách thực hiện trong java

Mục tiêu của mọi lập trình viên là tiết kiệm thời gian trong cả lập trình và gỡ lỗi. Tuy nhiên, sẽ có lúc bạn viết hàng trăm dòng mã. Thật khó chịu khi phải lặp lại cùng một mã ngay bây giờ. Thật khó chịu hơn khi mã của bạn gặp một số lỗi và bạn sẽ cần phải gỡ lỗi toàn bộ chương trình.

Nâng cao kiến ​​thức chuyên môn về lập trình của bạn bằng cách sử dụng các hàm. Các hàm giúp tránh sự mơ hồ. Bạn sẽ đồng ý rằng việc chia nhỏ mã thành các phần nhỏ hơn trong các chức năng sẽ giúp bạn tổ chức công việc của mình và việc gỡ lỗi trở nên dễ dàng. Tại sao phải lặp lại các dòng mã giống nhau ở nhiều nơi mà bạn có thể đặt nó bên trong một hàm và gọi nó bất cứ khi nào bạn cần thực hiện tác vụ đó. Khả năng tái sử dụng mã giúp tiết kiệm rất nhiều thời gian.

Trong hướng dẫn này, chúng ta sẽ dành chút thời gian và thảo luận về các chức năng. Trong java, một phương thức giống như một hàm. Tất cả các chức năng phải được định nghĩa trong một lớp. Bằng cách đó, chúng ta có thể tóm tắt bằng cách định nghĩa một phương thức Java là một hàm thuộc một lớp. Một hàm là một đơn vị mã được đặt tên có thể được gọi ở bất kỳ đâu trong lớp.

Ví dụ:

 public class Main {
    public static void myFuntion () {
        // Làm gì đó ở đây
    }
} 

Cấu trúc của một chức năng

Cú pháp của một hàm

 Public static void myFuction (String name, int age)
{
// mã fuction
} 
  • Công cụ xác định quyền truy cập – điều này cho thấy phạm vi khả dụng của đấu giá. ‘Public’ có nghĩa là hàm có thể được gọi từ bất kỳ đâu trong chương trình. Chúng tôi có các chỉ định truy cập khác như private và protected.Protected, phương thức chỉ có thể được gọi trong lớp và các lớp con của nó. Private có thể được gọi bên trong lớp
  • Modifier – ‘static’ là tùy chọn trong định nghĩa fuction. Trong trường hợp này, hàm static có nghĩa là hàm không phải là một đối tượng của lớp chính mà là một phương thức thuộc về lớp chính.
  • Kiểu trả về – Chúng ta có các hàm trả về giá trị và các hàm không trả về bất cứ thứ gì. Void, nghĩa là hàm không có giá trị trả về. Nếu fuction trả về một giá trị, hãy thay thế void bằng kiểu dữ liệu của giá trị được trả về.
  • Tên hàm – Đây là tên của hàm
  • Danh sách tham số – nó thông báo cho trình biên dịch về kiểu dữ liệu mà nó sẽ nhận và giá trị sẽ được trả về.
Xem Thêm  Nhận giá trị tùy chọn đã chọn trong JavaScript - nhận giá trị của tùy chọn đã chọn javascript

Ưu điểm của các hàm trong Java

  1. Khả năng tái sử dụng của mã – các hàm giúp loại bỏ việc lặp lại mã trong chương trình. Với các hàm, bạn có thể định nghĩa nó một lần và gọi nó ở bất kỳ đâu trong chương trình để thực hiện tác vụ bạn cần và bạn không bị giới hạn số lần gọi hàm. Cuối cùng, thật đơn giản để chuyển đổi lại các chức năng vào thư viện. Điều này cho phép nhiều chương trình sử dụng chúng.

2. Chia và chinh phục – Việc sử dụng các hàm giúp chia chương trình thành các phần nhỏ hơn có thể quản lý được, do đó giúp gỡ lỗi và kiểm tra dễ dàng hơn. Các chức năng giúp cộng tác bằng cách chia nhỏ công việc thành các nhiệm vụ để phát triển nhóm.

Các loại đấu giá

Các hàm tính toán – các hàm này thực hiện các phép toán và trả về kết quả. ví dụ: Toán học. sqrt. ()

Các hàm thao tác – chúng trả về 0 hoặc 1, thể hiện sự thành công hay thất bại của một hoạt động.

Các hàm thủ tục – đây chủ yếu là các hàm có sẵn. Chúng thực hiện một hành động nhưng không trả về giá trị, ví dụ: System.out.print ()

Cách gọi hàm functio trong java

Gọi một phương thức tĩnh

Chúng ta có thể gọi một phương thức bằng cách viết tên của phương thức, theo sau là dấu ngoặc đơn và dấu chấm phẩy. Khi một phương thức được gọi, tác vụ chương trình cần thực hiện sẽ được chuyển sang phương thức đó.
Ví dụ:

 myFunction lớp công khai {
 
    static void functionExample () {
        System.out.println ("Bạn đã gọi cho tôi! Tên tôi là: functionExample!");
    }
 
    public static void main (String [] args) {
        fuctionExample ();
    }
} 

Đầu ra:

  Bạn đã gọi cho tôi! Tên tôi là: functionExample!  

Từ ví dụ trên, chúng tôi đã gọi một phương thức tĩnh. Để gọi một phương thức tĩnh, chúng ta không cần tạo một đối tượng của lớp mà phương thức đó được định nghĩa.

Gọi một phương thức được xác định trước

Đây là các phương thức được xác định trước trong các lớp. Để gọi phương thức này, bạn có thể gọi chúng bằng tên của chúng. Bạn sẽ cần tạo một đối tượng vì nó là một phương thức của đối tượng lớp.

 chức năng lớp công khai
    {
    public static void main (String [] args)
    {
    int a = 49;
    double ans = Math.sqrt (a);
    System.out.println ("Căn bậc hai của đối tượng là:" + ans);
    }
    } 

Gọi một phương thức do người dùng xác định

Đây là nơi chúng tôi tạo một phương thức và sau đó gọi nó khi cần sử dụng. Phương thức do người dùng xác định có thể là phương thức tĩnh hoặc phương thức không tĩnh.

 hàm lớp công khaiVí dụ
    {
  
    // phương thức tĩnh do người dùng xác định
    static void show ()
     {
       System.out.println ("Đây là một phương thức tĩnh.");
     }
    // phương thức không tĩnh do người dùng xác định
    void display ()
    {
    System.out.println ("Đây là một phương thức không tĩnh.");
    }
    public static void main (String [] args)
    {
    // gọi phương thức tĩnh mà không sử dụng đối tượng
    buổi bieu diễn();
      
    // tạo một đối tượng của lớp
    functionExample fun = new functionExample ();
    // gọi phương thức không tĩnh
    vui vẻ.display ();
    }
    } 

Từ ví dụ trên, chúng tôi đã tạo phương thức tĩnh do người dùng xác định show () và phương thức không tĩnh do người dùng xác định display () . Chúng tôi gọi một phương thức tĩnh trực tiếp mà không cần tạo một đối tượng, nhưng đối với một phương thức không tĩnh, chúng tôi đã tạo một đối tượng của lớp để gọi nó.

Xem Thêm  Kiểm tra xem một chuỗi có chứa chuỗi con trong JavaScript hay không - chuỗi js chứa chuỗi con

Quá tải phương thức

Quá tải phương thức là khi lớp chứa hai hoặc nhiều phương thức có cùng tên. Các phương thức có thể được phân biệt bằng số lượng tham số, kiểu trả về hoặc loại tham số.
Ví dụ:

 int sum (int a, int b);
double sum (double a, double b); 

Hai phương thức trên có cùng tên nhưng kiểu trả về khác nhau. Phương thức đầu tiên sẽ trả về giá trị int trong khi phương thức thứ hai trả về giá trị kép.

 int function (double number);
int function (double number, int position); 

Từ ví dụ trên, hai hàm có cùng tên nhưng khác nhau về số lượng tham số. Phương thức đầu tiên có 1 tham số, trong khi phương thức thứ hai chứa 2 tham số.

Trình biên dịch phân biệt hàm nào được gọi dựa trên những gì được truyền trong quá trình gọi hàm.
Ví dụ:

 public class Main
{
  static int sum (int a, int b)
    {
    trả về a + b;
    }
  tổng kép tĩnh (kép a, kép b)
    {
    trả về a + b;
    }
    
  public static void main (String [] args)
    {
        
    int x = sum (10, 20);
    nhân đôi y = sum (10,20,20.10);
    
    System.out.println ("Tính tổng các giá trị nguyên =" + x);
    System.out.println ("Tính tổng các giá trị kép =" + y);
    }
} 

Đầu ra:

  Tính tổng các giá trị số nguyên = 30
Tổng các giá trị kép = 30,3  

Kết luận

Trong java, các phương thức tĩnh thuộc về một lớp; do đó chúng ta không cần tạo một đối tượng khi gọi các phương thức này. Tuy nhiên, đối với phương thức không tĩnh, chúng ta cần tạo một đối tượng vì các phương thức thuộc về các đối tượng. Các hàm mô tả một hành động sẽ được thực hiện. Việc tạo các hàm giúp tránh sự mơ hồ về mã trong chương trình của bạn và cho phép mã có thể tái sử dụng. Trong hướng dẫn này, chúng ta đã thảo luận về các hàm trong java là gì, cách tạo các hàm và gọi hàm.

Xem Thêm  Cách lặp qua từ điển bằng Python - từ điển cho vòng lặp python


Xem thêm những thông tin liên quan đến chủ đề làm thế nào để làm trong java

Ngôn ngữ java có thể làm gì? Học java có thể đi theo hướng nào?

  • Tác giả: Lập trình viên TV
  • Ngày đăng: 2018-08-27
  • Đánh giá: 4 ⭐ ( 2313 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ngôn ngữ java được sử dụng ở đâu?
    Học java có thể phát triển theo hướng nào?

    Đăng ký kênh: https://www.youtube.com/laptrinhvientv?sub_confirmation=1

    Gái nhờ cài win thì làm gì?
    https://www.youtube.com/watch?v=qzGHoksg4N4

    Vừa ăn mỳ vừa lập trình AI, machine learning
    https://www.youtube.com/watch?v=2okN7BqvE6I

    Thực trạng học lập trình của các thanh niên hiện nay
    https://www.youtube.com/watch?v=ABxYyQiYYW4

    Blog lập trình cuộc sống:
    http://laptrinhcuocsong.com

    họclậptrình ngônngữjava

Làm thế nào để trở thành fresher Java xuất sắc? – Blog

  • Tác giả: vn.got-it.ai
  • Đánh giá: 4 ⭐ ( 7774 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Để trở thành một fresher java xuất sắc và có giá trị trong mắt các nhà tuyển dụng, bạn cần rèn luyện cho mình những đức tính quan trọng, bao gồm các tiêu chí trong bài viết sau

Java cho những người mới bắt đầu: học Java để làm gì?

  • Tác giả: topdev.vn
  • Đánh giá: 3 ⭐ ( 9277 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Với những người mới bắt đầu tiếp cận con đường lập trình thì Java có vẻ nghe vẫn còn lạ lẫm, tại sao phải học java để làm gì. Câu hỏi đầu tiên của họ luôn xoay quanh vấn đề: “học Java để làm gì?”, “tại sao phải chọn Java để phát triển?”, “lương lập trình viên Java có cao?”…

Tìm hiểu về lập trình Java – Cơ hội việc làm lập trình viên Java

  • Tác giả: www.topcv.vn
  • Đánh giá: 4 ⭐ ( 4909 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lập trình Java là một trong những ngành nghề HOT nhất hiện nay với mức thu nhập cao. Cơ hội việc làm lập trình viên Java tại Việt Nam đang đặc biệt rộng mở.

Làm thế nào tạo Button hình tròn trong java?

  • Tác giả: diendan.congdongcviet.com
  • Đánh giá: 5 ⭐ ( 7659 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hỏi làm thế nào tạo Button hình tròn trong java vậy(?)

4 Bước Cơ Bản Để Thành Thạo Với Java

  • Tác giả: codelearn.io
  • Đánh giá: 5 ⭐ ( 6839 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bạn mới tìm hiểu về ngôn ngữ lập trình java? Làm sao để tiếp cận và học nó hiệu quả nhất? Nếu bạn có cùng thắc mắc thì bài viết này sẽ dành cho bạn!

Làm thế nào để tạo một bản deep copy của một object trong Java

  • Tác giả: viblo.asia
  • Đánh giá: 5 ⭐ ( 3230 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khi chúng ta muốn copy một object trong Java, có hai khả năng mà chúng ta có thể xem xét – shallow copy và deep copy.

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