Devdit
 

return Java คือคำสั่งอะไร ใช้งานอย่างไร

4.5K

return Java คือคำสั่งคืนค่าจาก method หรือ function จากภายใน class โดยคำสั่ง return นั้นจะกำหนดก็ต่อเมื่อ method ดังกล่าวมีการระบุชนิดการส่งค่าคืน ส่วน method void ไม่ต้อง return ค่า สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง return Java คือคำสั่งอะไร ใช้งานอย่างไร

class Main {  
  public static void main(String args[]) { 
    MyClass myClass = new MyClass();
    myClass.welcome();
    System.out.print( myClass.hello("Devman") );
  } 
}

class MyClass {
  public void welcome() {
    System.out.println("Welcome to Devit");
  }
  public String hello( String name ) {
    return "Hello "+name;
  }
}

ผลลัพธ์

Welcome to Devit
Hello Devman

คำอธิบาย

return Java จากตัวอย่างโค้ดของ class MyClass ประกอบด้วย method 2 คำสั่ง สามารถอธิบายได้ดังนี้

1. public void welcome() คือ method ชื่อ welcome ไม่มีการรับค่า parameters เป็นแบบ public และกำหนดเป็น void ซึ่งเป็น method ที่ไม่มีการ return ค่า ฉะนั้นไม่ต้องใส่คำสั่ง return

2. public String hello( String name ) คือ method ชื่อ hello มีการรับค่า name เป็น parameters เป็นแบบ public และกำหนดชนิดการ return ค่าด้วย String ฉะนั้นต้องใส่คำสั่ง return ค่า และ return ค่าเป็นชนิด String เท่านั้น

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ