รู้จักกับ Instance/Static Methods ใน Java
บทความนี้เรามาทำความ รู้จักกับ Instance/Static Methods ใน Java กันครับ ซึ่ง Instance/Static นี้เราควรจะนำไปใช้ให้ถูกลักษณะการทำงาน
package javacodeexam;
public class ExampleCode {
public static void main(String[] args) {
ExampleCode.aClassMethod();
ExampleCode examcode = new ExampleCode();
examcode.anInstanceMethod();
}
// A static or class method
static void aClassMethod() {
System.out.println("static method");
}
// A non-static or instance method
void anInstanceMethod() {
System.out.println("instance method");
}
}
Instance Methods
เวลาเราเขียนเราไม่ต้องใส่คำว่า static ไว้ข้างหน้า method เวลาเรารียกจะทำการเรียกโดยใช้ Object แล้วตามด้วยชื่อ methodStatic Methods
เราต้องใส่คำว่า static ไว้ข้างหน้า method ซึ่ง method นี้เวลาจะเรียกใช้ก็เรียกโดย เรียกชื่อ Class แล้วตามด้วยชื่อ methodจะเห็นว่า Instance/Static Methods ต่างกันที่ Instance Methods เป็น method สำหรับ Object ส่วน Static Methods เป็น method สำหรับ Class
ไม่มีความคิดเห็น :
แสดงความคิดเห็น