Java การใช้งาน Constructor

คอนสตรัคเตอร์ (constructor) คือ เมธอดที่เราใช้ในการกำหนดค่าเริ่มต้นให้โปแกรม หลังจากที่เราได้เรียกรู้เรื่อง Object มาแล้ว ทำให้เราได้โค้ดในคลาส Book.java มาดังนี้

มองไปที่เมธอด setAttribute() ที่ทำหน้าที่กำหนดค่าให้กับตัวแปร title และ price หลักสำคัญอย่างหนึ่งในการเขียนโปรแกรมเชิงออบเจ็กต์คือ

ก่อนที่ออบเจ็กต์จะถูกใช้งาน มันควรมีความพร้อมสำหรับการทำงาน หมายความว่า ควรจะมีการกำหนดค่าให้เรียบร้อย

เราจะทำการเปลี่ยนแปลงแก้ไขโค้ด โดยลบเมธอด setAttribute() ทึ้งไป และกำหนดค่าเริ่มต้นผ่านทาง Constructor แทน

Constructor คือ เมธอดที่มีชื่อเดียวกันกับคลาส
ไม่มีการคืนค่าใด ๆ และไม่ระบุ void

เราสามารถใช้ Constructor ได้ ดังต่อไปนี้

ดังนั้นเราจะแก้ไขโค้ดในไฟล์ Book.java ได้ดังนี้

เวลาเรียกใช้งาน เราจะเรียกแบบนี้แทน

ผลลัพธ์ :

mystou-com-java-basic-25-1

 


เรื่องที่เกี่ยวข้อง
– Java Basic


 

ธมนวรรณ มณีจันทร์

ธมนวรรณ มณีจันทร์

|:- เราเชื่อมั่นว่าการเสียสละและการแบ่งปันจะทำให้โลกใบนี้สวยงามมากขึ้น ทุกๆ จุดเริ่มต้นของการเรียนรู้ นำไปสู่การเรียนรู้ถัดไป เว็บไซต์แห่งนี้ขอเป็นส่วนหนึ่งของการแบ่งปันความรู้ที่ไม่มีที่สิ้นสุด มาร่วมกันผลักดันโลกของเราให้หมุนไปพร้อมกับพลังแห่งความรักด้วยกันนะคะ :) >>> |:- About Me! -:|