Laploy Web Board
Would you like to react to this message? Create an account in a few clicks or log in to continue.

AddMenu ใน WebBaseRoot จากหนังสือ C#OOP

2 posters

Go down

AddMenu ใน WebBaseRoot จากหนังสือ C#OOP Empty AddMenu ใน WebBaseRoot จากหนังสือ C#OOP

ตั้งหัวข้อ  tman 16th October 2010, 10:51 am

เรียนถามอาจารย์ครับ
ใน Class WebBaseRoot เรามีการสร้าง Abstract Metod ชือ AddMenu() และมีการนำไป Overive ที่ Class WebBaseNormal ข้อสงสัยครับ
ทำไมเราต้องสร้าง Method Addmenu ให้เป็น Abstract Metod ใน Class WebBaseRoot ด้วยครับ ทำไมเราไม่ไปสร้าง Method Addmenu() ที่ Class WebBaseNormal เลย แล้วให้ Class อื่น Overide Method นี้ครับ

ขอบคุณครับ

tman

จำนวนข้อความ : 3
Join date : 08/03/2010

ขึ้นไปข้างบน Go down

AddMenu ใน WebBaseRoot จากหนังสือ C#OOP Empty จะไม่มีเมนู

ตั้งหัวข้อ  Admin 26th October 2010, 12:43 am

ขอโทษที่ตอบช้านะครับ

สาเหตุที่ทำอย่างน้้นก็เพราะ คลาส WebBaseNormal มีไว้ทำเป็นเบสคลาสของหน้าธรรมดา สมมุติว่าเราต้องการนิยามเบสคลาสของหน้าที่ไม่ธรรมดาด้วย (สมมุติว่าชื่อ WebBaseExtra) หาเราใส่ Addmenu ไว้ใน WebBaseNormal หน้าเว็บที่สืบคุณสมบัติจาก WebBaseExtra จะไม่มีเมนู ซึ่งไม่ดี เพราะผมอยากให้มีเมนูนะ

อันที่จริงเรื่องนี้มีอธิบายอยู่ในหนังสือแล้ว

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

ขึ้นไปข้างบน

- Similar topics

 
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ