หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
Pantip MALL
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
C# interface มีประโยชน์อย่างไรครับ
กระทู้คำถาม
การพัฒนาซอฟต์แวร์
ผมยังไม่เคยได้ใช้งาน interface จริงๆ สักที
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
สอบถามเรื่องโปรแกรม java ครับ
คืออาจารย์ให้ผมนั่งทำโปรแกรม java แต่ผมไม่ได้มาสายนี้เลยไม่รู้เรื่อง ครูเลยให้เวลา 5 ชั่วโมงในการคำครับ (ไม่ได้เก่งด้วยนี้เลย ไม่รู้อะไรจริงๆครับ) โจทย์ ให้นักศ
สมาชิกหมายเลข 3928212
ควรทำยัง? กับคนที่มาแย้งสามีเรา
เรากับสามีแต่งงานกัน มีลูกด้วยกัน1คน เรากับแฟนแยกกันอยู่เพราะเราพึ้งคลอดลูกเรยเลี้ยงลูกอยู่ที่บ้าน ส่วนแฟนเราไปทำงานตจว เป็นเวลาแค่1อาทิต ที่เค้าไปทำงาน อยู่ๆก็
สมาชิกหมายเลข 3728570
method Overriding กับ method Hiding จุดประสงค์การใช้งาน ต่างกันอย่างไรครับ
ความเข้าใจคือ Overriding คือการทำให้เมธอดในคลาสลูก เป็นของใหม่หมด แล้ว Hiding คือ ยังคงของเก่าไว้และสร้างของใหม่ขึ้นมา โดยสามารถเรียกใช้ได้ทั้งของเก่าและใหม่ แต
อยากรู้จึงถาม
Interface class ใน C# เขาสร้างมาเพื่ออะไรครับ ไม่เข้าใจจริงๆ
ผมมือใหม่ครับ เพิ่งอ่าน C# Tutorial จบไป ตอนแรกเขาสอนเรื่องการใช้ Virtual keyword เพื่อให้ Derived Class สามารถทำ Overide ได้ โอเค ตรงนี้เข้าใจและเห็นถึงประโยชน
softcat
ทำไงดีคะเค้าฉอดเรา
คือรูมเมทเราอ่ะค่ะมี6คนในห้องซึ่งมี3คนค่ะที่แซะเรา คือเราทะเลาะกับเพื่อนในคลาสซึ่งเราก็เลยโพสต์ลงไปว่า"พวกโง่"ค่ะแล้วพวกนางคิดว่าเราด่าเค้า แล้วพวกนาง
สมาชิกหมายเลข 5233125
การเมืองวันนี้…สอนให้เราคิด หรือสอนให้เราเลือกข้าง ?
ผมไปเจอประโยคหนึ่งมา ใน Social แล้วมันสะดุดใจมาก ( ขอไม่อ้างอิงที่มา ของประโยคนี้นะครับ ) “การเมืองทำให้คนชั่วสร้างคนโง่ และสร้างความแตกแยกไม่จบสิ้น แทนที่จะให้
กระบือหน้าหวาน
ถามจริงๆเถอะ มาต่อสู้อะไรกันหรือครับ
พรบ ปรองดองฉบับเดียว นี่มันปลุกกันให้ตื่นไปทั่ว ทั้งหนุ่มสาว ผู้เฒ่า ผู้แก่ซึ่งส่วนใหญ่ก็ไม่ได้เข้าถึงเนื้อหามากนัก แต่หลั่งไหลกันมาบอกว่า จะมาต่อสู้ระบอบทักษิณ
smilehand
เจาะลึกความต่าง SSD vs HDD คืนชีพคอมพิวเตอร์ช้าให้เร็วปรี๊ด ทำไมยุคนี้ถึงต้องอัปเกรด!
สวัสดีเพื่อนๆ ชาวพันทิปและสายไอทีทุกคนครับ เคยไหมครับ? เปิดคอมพิวเตอร์หรือโน้ตบุ๊กขึ้นมาทีไร กว่าจะเข้า Windows ได้ กว่าจะเปิดโปรแกรมทำงานได้ ต้องนั่งรอกันจนชงก
น้ำ ใ ส ด อ ท ค อ ม
สิ่งที่ควรรู้เกี่ยวกับการบริหารความเสี่ยงและการปฏิบัติตามข้อกำหนดในการสอบการจัดการความปลอดภัยคลาวด์ของ WGU
สภาพแวดล้อมของระบบคลาวด์ในปัจจุบันต้องการการวางแผนด้านความปลอดภัยอย่างรอบคอบ เนื่องจากองค์กรจำนวนมากพึ่งพาแพลตฟอร์มคลาวด์ในการจัดเก็บและประมวลผลข้อมูลสำคัญ หลัก
สมาชิกหมายเลข 9290503
มาหาคนเข้าโปรเจคVtuberค่ะ
เปิดรับสมัครหาคนเข้าโปรเจควีทูป ต้องขออธิบายระบบการทำงานก่อนว่าโปรเจคเราส่วนใหญ่สมาชิกจะเป็นเพื่อนกันมาก่อนแล้ว80%ค่ะ นอกนั้นก็มีการรับมาจากหลายๆที่หรือชักชวนมา
สมาชิกหมายเลข 8892727
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
C# interface มีประโยชน์อย่างไรครับ
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก