Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

การแทนที่ 'สาธารณะ' ด้วย 'ส่วนตัว' ใน "หลัก" ใน Java


เมื่อใช้คำว่า 'สาธารณะ' ใน 'หลัก' −

ตัวอย่าง

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

ผลลัพธ์

This is a sample only

คลาสชื่อ Demo มีฟังก์ชันหลักที่เป็นสาธารณะ มีฟังก์ชันการพิมพ์ที่คอมไพล์ ดำเนินการ และพิมพ์ข้อความบนคอนโซลได้สำเร็จ

เมื่อ 'สาธารณะ' ถูกแทนที่ด้วย 'ส่วนตัว'

ตัวอย่าง

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

ผลลัพธ์

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

คลาสชื่อ Demo มีฟังก์ชันหลักที่เป็นส่วนตัวแทนที่จะเป็นแบบสาธารณะ มีฟังก์ชันการพิมพ์ซึ่งคอมไพล์ไม่สำเร็จ ดังนั้นจึงเกิดข้อผิดพลาดที่ระบุว่าไม่พบวิธี 'หลัก' เนื่องจากไม่สามารถเข้าถึงได้เนื่องจากเป็นแบบส่วนตัว