หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
C# interface มีประโยชน์อย่างไรครับ
กระทู้คำถาม
การพัฒนาซอฟต์แวร์
ผมยังไม่เคยได้ใช้งาน interface จริงๆ สักที
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
ถามจริงๆเถอะ มาต่อสู้อะไรกันหรือครับ
พรบ ปรองดองฉบับเดียว นี่มันปลุกกันให้ตื่นไปทั่ว ทั้งหนุ่มสาว ผู้เฒ่า ผู้แก่ซึ่งส่วนใหญ่ก็ไม่ได้เข้าถึงเนื้อหามากนัก แต่หลั่งไหลกันมาบอกว่า จะมาต่อสู้ระบอบทักษิณ ต่อไปก็มากันบ่อยๆนะ เพราะตอนนี้ พวกคุณ
smilehand
method Overriding กับ method Hiding จุดประสงค์การใช้งาน ต่างกันอย่างไรครับ
ความเข้าใจคือ Overriding คือการทำให้เมธอดในคลาสลูก เป็นของใหม่หมด แล้ว Hiding คือ ยังคงของเก่าไว้และสร้างของใหม่ขึ้นมา โดยสามารถเรียกใช้ได้ทั้งของเก่าและใหม่ แต่ว่า จุดประสงค์การใช้งาน มันใช้ในกรณี
อยากรู้จึงถาม
เรียนฟรี 15 ปี
เรียนฟรี 15 ปี บทคัดย่อ บทความนี้มีวัตถุประสงค์เพื่อสำรวจพัฒนาการ แนวคิด และข้อถกเถียงเกี่ยวกับนโยบาย “เรียนฟรี 15 ปี” ในประเทศไทย โดยย้อนกลับไปสู่จุดเริ่มต้นของการอภิวัฒน์การศึกษา พ.ศ.
สมาชิกหมายเลข 8706597
Interface class ใน C# เขาสร้างมาเพื่ออะไรครับ ไม่เข้าใจจริงๆ
ผมมือใหม่ครับ เพิ่งอ่าน C# Tutorial จบไป ตอนแรกเขาสอนเรื่องการใช้ Virtual keyword เพื่อให้ Derived Class สามารถทำ Overide ได้ โอเค ตรงนี้เข้าใจและเห็นถึงประโยชน์ คนที่เขียน Class ต้นแบบสามารถวางหลักกา
softcat
กำลังเขียน Google Apps Script สงสัยเรื่องการเรียกใช้ method ซ้อน method
รบกวนสอบถามครับ ตอนนี้กำลังเขียน code Google Apps Script แต่มาเจอการเรียกใช้ method แบบซ้อน method นี่ งงเลย SpreadsheetApp.getActiveSpreadSheet().getActiveSheet().getRange("A1"
เครื่องจักรอาวุโส
เพื่อนแบบนี้ควรพอหรือยัง
สวัสดีค่ะ เรามีเรื่องจะระบายและสงสัยค่ะ เรามีเพื่อนคนนึงพบกันครั้งแรกตอนเราเรียนปีหนึ่ง ซึ่งเพื่อนคนนี้จะมีพฤติกรรมหลายๆอย่างที่เรารู้สึกไม่โอเคแต่เรายังพยายามมองในแง่ดีถึงแม้ว่าตอนปรึคนรอบตัวจะให้คำต
สมาชิกหมายเลข 5870887
JJNY : 5in1 พี่พอลเขียนบทความ│เตือนทีมเจรจาไทย!│ชี้!คนไทยเหนื่อยแน่│ค้านนำเข้าเนื้อโคจากสหรัฐฯ│US จ่อรีดภาษีโซลาร์เซลล์
พี่ พอล แชมเบอร์ส เขียนบทความ ชี้ ไทยไม่อาจเริ่มเจรจาภาษีสหรัฐ หากไม่แก้ปัญหา จับกุมน้องไม่เป็นธรรม https://www.matichon.co.th/politics/news_5148718 . . พี่ พอล แชมเบอร์ส เขียนบทความ ชี้ ไทยไม่อาจเริ่
สมาชิกหมายเลข 4066435
เลิกส่งเคอรรี่กันเถอะ
ให้แม่ส่งอุปกรณ์การใช้หลังผ่าตัด จากกรุงเทพ มาที่เกาะช้าง มาเที่ยว 10 วัน ที่ลืมแพ็คมา ส่งของวันที่ 2 วันนี้วันที่ 9 พรุ่งนี้จะกลับกรุงเทพ ยังไม่มีวี่แววพนักงานโทรกลับมา ทั้งๆ ที่โทรตามทุกวัน บางวันสอ
สมาชิกหมายเลข 4031514
คุณคิดว่าขี้เลื่อยกับขี้เถ้าอะไรมีประโยชน์มากกว่ากัน 18+++
สวัสดีคะเพื่อนๆชาวพันทิป นี้เป็นกระทู้แรกของเรานะคะ หากเขียนวกไปวนมาไม่รู้เรื่องก็ขอโทษทุกคนด้วยน้าา ก่อนอื่นเราขอบอกก่อนเลยว่าบุคคลที่กำลังจะกล่าวถึงทั้งหมดในเรื่องนี้มีอยู่จริงนะคะ มาเริ่มกันเลยโน้ะ
สมาชิกหมายเลข 3704891
ไม่ได้ตั้งราคาตามใจชอบ แต่ใช้ของดีทำให้กิน ‘โอ้กะจู๋’ ยังโตได้อีก สมูทตี้ขายดีวันละ 500 แก้ว
ไม่ได้ตั้งราคาตามใจชอบ แต่ใช้ของดีทำให้กิน ‘โอ้กะจู๋’ ยังโตได้อีก สมูทตี้ขายดีวันละ 500 แก้ว ปีนี้เปิดอีก 10 แห่ง! “อู๋-ชลากร” เผย “โอ้กะจู๋” โตไม่มีหยุด เจอดร
สมาชิกหมายเลข 2933266
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
C# interface มีประโยชน์อย่างไรครับ
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก