public static คืออะไร มีประโยชน์อย่างไร ภาษา Java บทความนี้ขอกล่าวถึง keyword static ของภาษา Java ว่าคืออะไร ทำไมต้องใช้ static และถ้าใช้ static แล้วมีประโยชน์อย่างไร โดยมีรายละเอียดดังนี้
ตัวอย่าง public static คืออะไร มีประโยชน์อย่างไร ภาษา Java
public class MyClass {
public static void main(String args[]) {
Hello.hi("Devdit");
}
}
class Hello {
public static void hi(String name) {
System.out.print("Hello, "+name);
}
}
ผลลัพธ์
Hello, Devdit
public static ภาษา Java คือการกำหนดให้ method หรือ ฟังก์ชันดังกล่าวสามารถเรียกใช้งานได้เลยโดยไม่ต้องสร้าง object หรือ instance จาก class ก่อน จากตัวอย่างโค้ดฟังก์ชัน main ของ MyClass เรียกใช้ฟังก์ชัน hi ที่อยู่ใน Class Hello ด้วยคำสั่ง Hello.hi ได้เลยโดยไม่ต้องสร้าง object หรือ instance จาก class Hello