note argument parameter Argument parameter Animal age int

  • Slides: 63
Download presentation

note : argument และ parameter Argument parameter

note : argument และ parameter Argument parameter

�������� Animal + age : int + eat(): void + sleep(): void extends Dog

�������� 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

กรณ class ลก override method Animal + age : int + eat() : void

กรณ class ลก override method Animal + age : int + eat() : void + sleep() : void Dog + name: String + eat() : void

กรณ class ลก ไมได override method Animal + age : int + eat() :

กรณ class ลก ไมได override method Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void

กรณ class ลก ไมได override method

กรณ class ลก ไมได override method

กรณ class ลก ไมได override method Animal + age : int + eat() :

กรณ class ลก ไมได override method Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void

กรณ class แมเรยกสงทไมมใน แม class Animal + age : int + eat() : void

กรณ class แมเรยกสงทไมมใน แม class Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void

กรณ class แมเรยกสงทไมมใน แม class Animal + age : int + eat() : void

กรณ class แมเรยกสงทไมมใน แม class Animal + age : int + eat() : void + sleep() : void Fish +sleep() : void +swim() : void

q การพองรป Polymorphism

q การพองรป Polymorphism

สราง class “Employee” Employee + name : String + salary : double +get. Details():

สราง 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() ทไดสง parameter

เรยก get. Details(30000) , parameter=30000. 0

เรยก get. Details(30000) , parameter=30000. 0

Student + name : String + grade : double

Student + name : String + grade : double

access modifier ของconstructor เหมอนกบ class

access modifier ของconstructor เหมอนกบ class

qการ overload Constructor และการ ใช this

qการ overload Constructor และการ ใช this

Default Constructor

Default Constructor

เรยก Constructor โดย parameter=“Student A”

เรยก Constructor โดย parameter=“Student A”

เรยก Constructor โดย parameter=“Student A”, 4. 00

เรยก Constructor โดย parameter=“Student A”, 4. 00