หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
C# interface มีประโยชน์อย่างไรครับ
กระทู้คำถาม
การพัฒนาซอฟต์แวร์
ผมยังไม่เคยได้ใช้งาน interface จริงๆ สักที
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
สอบถามเรื่องโปรแกรม java ครับ
คืออาจารย์ให้ผมนั่งทำโปรแกรม java แต่ผมไม่ได้มาสายนี้เลยไม่รู้เรื่อง ครูเลยให้เวลา 5 ชั่วโมงในการคำครับ (ไม่ได้เก่งด้วยนี้เลย ไม่รู้อะไรจริงๆครับ) โจทย์ ให้นักศึกษาสร้างโปรแกรม Desktop Application จา
สมาชิกหมายเลข 3928212
method Overriding กับ method Hiding จุดประสงค์การใช้งาน ต่างกันอย่างไรครับ
ความเข้าใจคือ Overriding คือการทำให้เมธอดในคลาสลูก เป็นของใหม่หมด แล้ว Hiding คือ ยังคงของเก่าไว้และสร้างของใหม่ขึ้นมา โดยสามารถเรียกใช้ได้ทั้งของเก่าและใหม่ แต่ว่า จุดประสงค์การใช้งาน มันใช้ในกรณี
อยากรู้จึงถาม
Interface class ใน C# เขาสร้างมาเพื่ออะไรครับ ไม่เข้าใจจริงๆ
ผมมือใหม่ครับ เพิ่งอ่าน C# Tutorial จบไป ตอนแรกเขาสอนเรื่องการใช้ Virtual keyword เพื่อให้ Derived Class สามารถทำ Overide ได้ โอเค ตรงนี้เข้าใจและเห็นถึงประโยชน์ คนที่เขียน Class ต้นแบบสามารถวางหลักกา
softcat
ผมเป็นคนเรื่องมากและอยู่ยากในสังคมแถมยังทำอะไรไม่เป็นและยังมีนิสัยเหมือนเด็กที่กำลังจะเรียนจบแต่คิดอะไรเองไม่ได้สักอย่าง
สวัสดีครับ ผมมีนิสัยที่ขี้เล่นและไม่คอยทำอะไรเป็นชิ้นเป็นอันทำช้า ผมเป็นเอื้อยเฉื่อยทำอะไรก็ช้าแถมช่วงนี้เหมือนหูไม่ดีสายตาก็สั้น เข้าใจยากผมเป็นคนที่ไม่คอยจริงจังกับสิ่งที่ไม่ชอบ และเป็นคนเข้าใจยากอ
สมาชิกหมายเลข 9160799
ถามจริงๆเถอะ มาต่อสู้อะไรกันหรือครับ
พรบ ปรองดองฉบับเดียว นี่มันปลุกกันให้ตื่นไปทั่ว ทั้งหนุ่มสาว ผู้เฒ่า ผู้แก่ซึ่งส่วนใหญ่ก็ไม่ได้เข้าถึงเนื้อหามากนัก แต่หลั่งไหลกันมาบอกว่า จะมาต่อสู้ระบอบทักษิณ ต่อไปก็มากันบ่อยๆนะ เพราะตอนนี้ พวกคุณ
smilehand
ปัญหาครอบครัว
เราแต่งงานกับสามีมาได้6ปีเเล้วมีลูกกัน2คน👶👧 แต่ทางบ้านสามีไม่ค่อยชอบเราเท่ารัยค่ะหาเรื่องแกล้งเราเสมอว่าหักหามน้ำใจบ่อยๆ ดูถูกเราแบบเจ็บๆแรงๆ บ่อยๆ ตั้งแต่เเรกเลยนะค่ะที่ได้เข้ามาอยู่ทุกอย่างก็เหมือนจ
สมาชิกหมายเลข 5476467
เรียนหมอปี 2 ไม่ไหว ลาออกดีไหมคะ
จขกทเรียนหมออยู่ปี 2 ที่ ม.ทอปสามแห่งนึงค่ะเราไม่ใช่คนเรียนเก่งเลยค่ะแม้กระทั่งวิชาที่ชอบก็ทำได้ไม่ดี เราเข้ามาด้วยรอบโควตาจังหวัดนะคะ (คะแนนสอบเข้าค่อนข้างแย่ค่ะ ไม่ติดเภสัชด้วยซ้ำแต่ผ่านเกณฑ์ แล้วคน
สมาชิกหมายเลข 9133089
เมื่อวานสมาคมฯ และ เอคโคโน จัดงานแนะแนวทางโค้ชที่จังหวัดชลบุรี ส่วนวันนี้จัดที่ กรุงเทพ เผื่อใครจะสนใจ
วันที่ 11 ตุลาคม 2560 เวลา 09.00 น. ณ โรงเรียนกีฬาจังหวัดชลบุรี สมาคมกีฬาฟุตบอลแห่งประเทศไทยฯ และบริษัท เอคโคโน เมธอด ซอคเกอร์ เซอร์วิส จัดงานโค้ชชิ่ง คลินิค แนะแนวทางการทำงานให้ผู้ฝึกสอนชาวไทย กิจกร
The Gray wolf
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
C# interface มีประโยชน์อย่างไรครับ
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก