วันพุธที่ 25 กุมภาพันธ์ พ.ศ. 2558

รู้จักกับ Instance/Static Methods ใน Java

รู้จักกับ 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 แล้วตามด้วยชื่อ method

Static Methods 

เราต้องใส่คำว่า static ไว้ข้างหน้า method ซึ่ง method นี้เวลาจะเรียกใช้ก็เรียกโดย เรียกชื่อ Class แล้วตามด้วยชื่อ method


จะเห็นว่า Instance/Static Methods ต่างกันที่  Instance Methods  เป็น method สำหรับ Object ส่วน Static Methods เป็น method สำหรับ Class

yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น