Print
Details: Category: บทความ Flutter | Published: 14 January 2019 | Hits: 3758

วันนี่เราจะมาเรียน OOP หรือ Object Oriented บน dart กันครับ

Screen Shot 2562 01 12 at 04.10.41

โครงสร้างของ Object

Screen Shot 2562 01 12 at 04.12.53

เราสามารถ สร้าง Object หรือ  Instance จากคลาส ได้ประมาญนี้ครับ

 Screen Shot 2562 01 12 at 04.14.45

เปรียบเทียบ เราต้องการสร้างบ้าน เราจะมีต้นฉบับ แล้วปั้มบ้านออกไม่ Instance หรือ Object  นั้นเองครับ

 Screen Shot 2562 01 12 at 04.18.03

ที่นี่เราจะลองเอาความรู้เรื่อง OOP มาทำโจทย์แบบนี่นะ 

Screen Shot 2562 01 12 at 04.36.20

 

มาสเตอร์ สร้างคลาสและ  Function Main แบบนี่ โดย main function จะ Initial ตัวแปร fireName ผ่าน Object หรือ Instance person และ แสดงการ Call Funtion printName ที่อยู่ใน คลาส Person ด้วย

Screen Shot 2562 01 12 at 04.50.29

ต่อไปเราจะมาเรียนรู้การใช้ Constructor บ้าง

Screen Shot 2562 01 12 at 05.00.02 มาสเตอร์ สร้าง Constructor Person ที่รับค่า Argument มากำหนดค่าของ firename

Screen Shot 2562 01 12 at 05.01.22

หรือเขียนแบบย่อแบบนี้ครับ

Screen Shot 2562 01 12 at 05.05.07

นี่คื่อโครงสร้างของ Constructor ครับ