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

เราสามารถเปลี่ยนลำดับของ public void main() เป็น static public void main() ใน Java ได้หรือไม่?


ใช่ เราสามารถเปลี่ยนลำดับของ public static void main() เป็น static public void main() ได้ ใน Java คอมไพเลอร์จะไม่แสดงข้อผิดพลาดเวลาคอมไพล์หรือรันไทม์ ใน Java เราสามารถประกาศ ตัวแก้ไขการเข้าถึง ชื่อวิธีการจะอยู่ท้ายสุด ประเภทการส่งคืนมาเป็นอันดับสองรองจากสุดท้าย และหลังจากนั้นก็เป็นทางเลือกของเรา แต่แนะนำให้ใส่ access modifier (public, private and protected ) อยู่ในระดับแนวหน้าตามมาตรฐานการเข้ารหัส Java

ไวยากรณ์

public static void main(String args[]) {
   // some statements
}

ตัวอย่าง

class ParentTest {
   int age = 10;
   public int getAge() {
      age += 25;
      return age;
   }
}
public class Test {
   // Here we can declare static public void main(String args[])
   static public void main(String args[]) {
      ParentTest pt = new ParentTest();
      System.out.println("Age is: "+ pt.getAge());
   }
}

ในตัวอย่างข้างต้น เราได้ประกาศ static public main() แทนที่จะเป็น public static void main() , รหัสทำงานสำเร็จโดยไม่มีข้อผิดพลาด

ผลลัพธ์

Age is: 35