Page 152 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 152

152


                         ้
               จะสังเกตไดว่าโปรแกรมนี้จะมีลักษณะคล้ายกันกับโปรแกรมตัวอย่างที่มีการใช้งาน Default Constructor
               ต่างกันเพียงในโปรแกรมที่มีการสร้าง Constructor Student() และก าหนดค่า grade = 3.5()[ เมื่อมีการสร้าง
               object จาก class Student จ าท าให้ Constructor ท างานโดยอัตโนมัต  ิ




               เมื่อรันโปรแกรมจะได้ผลดังนี้















                                           รอใส่รูป







                        Overloading Constructor



                                                                                              ึ
                       เนื่องจาก Constructor  ถือเป็น method  ชนิดหนึ่งในภาษา java  ดงนั้นจงสามารถใชงาน
                                                                                                        ้
                                                                                        ั
                                                ี
                                                             ้
                                           ้
                                            ่
                                                                                                           ื
               Overloading  Constructor  ไดเชนเดยวกันกับการใชงาน Overloading  Method  โดยมีหลกการเดยวกันคอ
                                                                                              ั
                                                                                                     ี
               จ านวนหรือข้อมูลของ argument ที่ส่งไปกับชื่อ class ในเเต่ละ Constructor จะต้องต่างกัน
                 ตังอย่างของโปรแกรมที่มีการใช้งาน Overloading Constructor
   147   148   149   150   151   152   153   154   155   156   157