Object กับ Array ต่างกันอย่างไร Object คือตัวแปรที่สร้างชึ้นจาก Class โดย Object จากเรียกได้อีกชื่อหนึ่งว่า Instance ส่วน Array ตัวแปรเชิงโครงสร้างข้อมูลชนิดหนึ่งของภาษาคอมพิวเตอร์ จากตัวอย่างสร้าง Object และ Array ด้วยภาษา Java มีรายละเอียดดังนี้
ตัวอย่าง Object กับ Array ต่างกันอย่างไร
1. ตัวแปรชนิด Object จาก Class ภาษา Java
class Main {
public static void main(String args[]) {
Hello hello = new Hello();
hello.hi();
}
}
class Hello {
public void hi() {
System.out.print("สวัสดีจาก class Hello");
}
}
ผลลัพธ์
สวัสดีจาก class Hello
จากตัวอย่างสร้าง Class ชื่อ Hello พร้อม method ชื่อ hi ทำหน้าที่แสดงข้อความ “สวัสดีจาก class Hello” ออกสู่หน้าจอ ภายใน method main ของ class Main สร้าง object ชื่อ hello จาก Hello จากนั้นเรียกใช้ method hi ด้วยคำสั่ง hello.hi() เป็นการสร้างตัวแปรชนิด Object จาก Class ด้วยภาษา Java
2. ตัวแปรชนิด Array ภาษา Java
class Main {
public static void main(String args[]) {
int numbers[] = {1, 2, 3, 4, 5, 6};
for( int i=0; i<numbers.length; i++ ) {
System.out.print( numbers[i]+" " );
}
}
}
ผลลัพธ์
1 2 3 4 5 6
จากตัวอย่างสร้างตัวแปรชื่อ numbers ชนิด int array เก็บค่าตัวเลข 1, 2, 3, 4, 5, 6 จากนั้นใช้คำสั่ง for วนลูปแสดงค่าในตัวแปร numbers ออกสู่หน้าจอ