19.มาเขียน Method ใน Class กัน
Last updated
Was this helpful?
Last updated
Was this helpful?
💬 อะเช หลังจากที่รู้เรื่องคลาสมาพอประมาณละ เราก็จะเห็นว่ามันใส่ตัวแปรต่างๆเข้าไปในคลาสได้ชิมิ ดังนั้นเพื่อนๆก็น่าจะรู้แล้วว่ามันก็น่าจะใส่ method ลงไปได้เหมือนกัน แต่ method ที่อยู่ในคลาสมันมีลูกเล่นอะไรกันบ้างนะไปดูกันเบย
ขออภัย ในวีดีโอผมพึ่งเห็นว่าผมเมาอธิบายเรื่อง method overloading ว่า return type ไม่เกี่ยว จริงๆคือ เกี่ยวนะครับ
คือการสร้าง method ที่มีชื่อเดียวกันและอยู่ภายในคลาสเดียวกัน โดยมันจะมีกฎที่ให้เราทำแบบนั้นได้คือ method พวกนั้นจะต้องมี parameter ที่ไม่เหมือนกัน หรือ มี return type ต่างกัน
ในวีดีโอจะไม่ได้พูดเรื่องนี้นะครับ เพราะมันต้องเข้าใจเรื่อง inheritance เสียก่อน แต่ขออธิบายไว้คร่าวๆว่า มันคือการเขียนการทำงานของ method ใหม่จาก class ลูกนั่นเอง โดยคลาสแม่จะต้องประกาศว่า method นั้นเป็น virtual ด้วย