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

Thay thế "public" bằng "private" trong "main" trong Java

Khi "public" được sử dụng trong "main" -

Ví dụ

public class Demo{
   public static void main(String args[]){
      System.out.println("This is a sample only");
   }
}

Đầu ra

This is a sample only

Một lớp có tên Demo chứa chức năng chính là công khai. Nó có chức năng in, biên dịch, thực thi và in thành công thông báo trên bảng điều khiển.

Khi "công khai" được thay thế bằng "riêng tư"

Ví dụ

public class Demo{
   private static void main(String args[]){
      System.out.println("This is a sample only");
   }
}

Đầu ra

Error: Main method not found in class Demo, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application

Một lớp có tên Demo chứa hàm chính là riêng tư thay vì công khai. Nó có một chức năng in, không biên dịch thành công, do đó đưa ra lỗi cho biết rằng không tìm thấy phương thức "main", vì không thể truy cập phương thức này vì phương thức này là riêng tư.