สนับสนุนโดย

วันอังคารที่ 20 พฤศจิกายน พ.ศ. 2561

method คืออะไร ใช้อย่างไร มาดูกัน

สำหรับการสร้าง class นั้นโดยทั่วไปจะไม่ได้มีเพียงแค่ คุณสมบัติ (properties) แต่จะมี ความสามารถด้วย เราเรียกกันว่า method (เมทอด) เพื่อกำหนดให้ class นั้นๆ สามารถทำสิ่งต่างๆ ได้มากขึ้น

เช่นว่าเรามี class ไม้ปิงปอง ที่มีคุณสมบัติ และความสามารถ ดังนี้



คุณสมบัติ
color
width
height
weight

ความสามารถ
hit
block

สังเกตุว่าความสามารถ คือสิ่งที่มองไม่เห็นด้วยตาเปล่า เช่นการตบ การบลอคลูก เหล่านี้ครับ แต่ถ้าเป็นคุณสมบัติเรามักมองเห็นได้ทันทีด้วยตา

ทีนี้เรามาลองเขียน method ให้แก่ class กันดู


package hellojava;

public class Racket {
    void hit() {
        System.out.println("Hit Ball");
    }
    
    void block() {
        System.out.println("Block Ball");
    }
}


การนำไปใช้จริง


package hellojava;

public class MethodExample {
    public static void main(String[] args) {
        Racket butterfly = new Racket();
        butterfly.hit();
        butterfly.block();
    }
}


ผลการทำงาน

Hit Ball
Block Ball

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

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