mystou.com
Java ออบเจ็กต์ (Object) คืออะไร - MySTOU.com
ในหัวข้อที่ผ่านมา เรื่อง “คลาส (class) คืออะไร” เราได้สร้างคลาส Employees.java ขึ้นมา รวมถึงได้สร้าง ออบเจ็กต์ (object) กันไปบ้างแล้ว กระบวนการสร้างออบเจ็กต์อยู่ในคลาส TestEmp.java ภายใต้เมธอด main ซึ่งมีคำสั่งดังนี้ ทุก ๆ ครั้งที่เราใช้คำสั่ง new นั่นคือการสร้างออบเจ็กต์ หมายความว่า สมชาย(somchai), สมคิด(somkit), สมปอง(sompong), สมเกียรติ(somkiat) และสมศักดิ์(somsak) ทุก ๆ คน คือออบเจ็กต์ และเป็นออบเจ็กต์ที่ถูกสร้างขึ้นมาจากคลาส Employees.java จะเห็นได้ว่าตอนที่เราสร้างคลาส Employees.java ขึ้นมานั้น ข้างในมีแค่โค้ดและคำสั่งต่าง ๆ เท่านั้น ไม่มีค่าของข้อมูลเลย การที่เราจะกำหนดค่าหรือข้อมูลต่าง ๆ ให้ออบเจ็กต์ได้นั้น เราต้องทำให้คลาส Employees.java แปลงร่างกลายมาเป็นออบเจ็กต์เสียก่อน นั่นคือการใช้คำสั่งรูปแบบ ดังนี้ ทุก ๆ ครั้งที่มีการใช้คำสั่ง new หมายความว่าจะเกิดออบเจ็กต์ใหม่ขึ้นมา …