note argument parameter Argument parameter Animal age int Slides: 63 Download presentation note : argument และ parameter Argument parameter �������� Animal + age : int + eat(): void + sleep(): void extends Dog + name: String + eat() : void extends Fish + sleep() : void + swim() : void กรณ class ลก override method กรณ class ลก override method Animal + age : int + eat() : void + sleep() : void Dog + name: String + eat() : void กรณ class ลก ไมได override method Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void กรณ class ลก ไมได override method กรณ class ลก ไมได override method Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void กรณ class แมเรยกสงทไมมใน แม class Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void กรณ class แมเรยกสงทไมมใน แม class Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void q การพองรป Polymorphism สราง class “Employee” Employee + name : String + salary : double +get. Details(): void +get. Details(name : String) : String +get. Details(s: double) : double เรยก get. Details() ทไดสง parameter เรยก get. Details(30000) , parameter=30000. 0 Student + name : String + grade : double access modifier ของconstructor เหมอนกบ class qการ overload Constructor และการ ใช this Default Constructor เรยก Constructor โดย parameter=“Student A” เรยก Constructor โดย parameter=“Student A”, 4. 00