Computer >> Máy Tính >  >> Lập trình >> Java

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

Lớp / S tatic các phương thức là các phương thức được gọi trên chính lớp đó, không phải trên một cá thể đối tượng cụ thể. Công cụ sửa đổi tĩnh đảm bảo việc triển khai là giống nhau trên tất cả các cá thể của lớp. Các phương thức lớp / tĩnh được gọi là không có khởi tạo có nghĩa là các phương thức tĩnh chỉ có thể truy cập các thành viên tĩnh khác của lớp. Một số phương thức static / class tích hợp sẵn trong Java là Math.random (), System.gc (), Math.sqrt (), Math.random () và v.v.

Cú pháp

public class className {
 modifier static dataType methodName(inputParameters) {
    // block of code to be executed
 }
}

Ví dụ

public class ClassMethodTest {
   public static int findMinimum(int num1, int num2) {
      int minimum = num2;
      if (num1 < num2)
         minimum = num1;
      return minimum;
   }
   public static void main(String args[]) {
      int min = ClassMethodTest.findMinimum(3, 5); // call this method without an instance.
      System.out.println("ClassMethodTest.findMinimum(3, 5) is: " + min);
   }
}

Đầu ra

ClassMethodTest.findMinimum(3, 5) is : 3