หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
C# interface มีประโยชน์อย่างไรครับ
กระทู้คำถาม
การพัฒนาซอฟต์แวร์
ผมยังไม่เคยได้ใช้งาน interface จริงๆ สักที
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
แฉ ‘ธนบัตร’ ถูกเบิก สะพัด 4 เดือนก่อนเลือกตั้ง 160,816 ล้านบาท เฉพาะ ก.ย.68 เดือนเดียว 127,010 ล้านบาท
เศรษฐกิจกำลังจะฟื้นตัว หลังเลือกตั้งนี้ แต่ขอแก้ตัวให้คนขายเสียงหน่อย เขาขายไม่ใช่เพราะเขาโง่ไม่รู้อะไรเลย มันออกทำนอง ดีชั่วรู้หมด แต่อดไม่ได้ เสียมากกว่า คำว่าอดไม่ได้นี้คือ หัวคะแนนก็อยากได้เงิน
สมาชิกหมายเลข 7087614
สอบถามเรื่องโปรแกรม java ครับ
คืออาจารย์ให้ผมนั่งทำโปรแกรม java แต่ผมไม่ได้มาสายนี้เลยไม่รู้เรื่อง ครูเลยให้เวลา 5 ชั่วโมงในการคำครับ (ไม่ได้เก่งด้วยนี้เลย ไม่รู้อะไรจริงๆครับ) โจทย์ ให้นักศึกษาสร้างโปรแกรม Desktop Application จา
สมาชิกหมายเลข 3928212
method Overriding กับ method Hiding จุดประสงค์การใช้งาน ต่างกันอย่างไรครับ
ความเข้าใจคือ Overriding คือการทำให้เมธอดในคลาสลูก เป็นของใหม่หมด แล้ว Hiding คือ ยังคงของเก่าไว้และสร้างของใหม่ขึ้นมา โดยสามารถเรียกใช้ได้ทั้งของเก่าและใหม่ แต่ว่า จุดประสงค์การใช้งาน มันใช้ในกรณี
อยากรู้จึงถาม
Interface class ใน C# เขาสร้างมาเพื่ออะไรครับ ไม่เข้าใจจริงๆ
ผมมือใหม่ครับ เพิ่งอ่าน C# Tutorial จบไป ตอนแรกเขาสอนเรื่องการใช้ Virtual keyword เพื่อให้ Derived Class สามารถทำ Overide ได้ โอเค ตรงนี้เข้าใจและเห็นถึงประโยชน์ คนที่เขียน Class ต้นแบบสามารถวางหลักกา
softcat
ท่าทีชัดเจน แต่คำพูดต้องปรับปรุง
ผลวันนี้ก็อดดีใจไม่ได้ที่นายกรักษาการณ์สิ้นสภาพความเป็นนายกถึงจะฟังดูทะ:)ๆ ยังไม่นับดาบสองวันพรุ่งนี้ นายกทึี่สิ้นสภาพไปแล้วจะกลายเป็นไร้สภาพหรืิอเปล่า(ขั้นสูงกว่า) เพราะไม่ต้องอยู่เพื่อรักษาหลักการอี
Logos
อยู่ยังไงให้ใจไม่พังในโลกโคตรไว: มาลองนึกถึงความสงบ (นิพพาน) กันเหอะ! (สร้างกับ เอไอ)
ในยุคที่โลกหมุนไวด้วยพลัง AI ข้อมูลมหาศาลมักทำให้ใจเราสั่นและเหนื่อยเพราะต้องวิ่งตามโลกให้ทัน จนเราลืม "ความสงบจริงๆ" ไป วันนี้เลยอยากชวนเพื่อนๆ มาทำ "อุปสมานุสสติ" หรือการนึกถึงคว
สมาชิกหมายเลข 8933017
ลุ้น โครงการคนละครึ่ง
“สิริพงศ์” รับจ่อฟื้นคืนชีพนโยบาย “คนละครึ่ง” หวังกระตุ้นเศรษฐกิจระยะสั้น มั่นใจดีกว่า “ดิจิทัลวอลเล็ต” ปัดปูทางหาเสียงเลือกตั้ง วันนี้ (6 ก.ย.68) ที่พรรคภูมิใจไทย
ทาสแมว
"กิน-ออกกำลังกาย" อย่างไร? ให้ "ชีวิตยืนยาว และ ชะลอวัย" ตอนที่ 10: น้ำแร่ธรรมชาติ และวิธีดื่มที่ได้ผล
วิวัฒนาการจากปลาทะเลสู่สัตว์บกและมนุษย์: "น้ำแร่" ตัวช่วยสมดุลแคลเซียมในเลือด คงความแข็งแรงของกระดูก เรื่องราวแห่งการปรับตัวที่ยาวนานกว่า 300 ล้านปี นับตั้งแต่สิ่งมีชีวิต Vertebrate (สัตว์มี
LamoonMan
เรียนหมอปี 2 ไม่ไหว ลาออกดีไหมคะ
จขกทเรียนหมออยู่ปี 2 ที่ ม.ทอปสามแห่งนึงค่ะเราไม่ใช่คนเรียนเก่งเลยค่ะแม้กระทั่งวิชาที่ชอบก็ทำได้ไม่ดี เราเข้ามาด้วยรอบโควตาจังหวัดนะคะ (คะแนนสอบเข้าค่อนข้างแย่ค่ะ ไม่ติดเภสัชด้วยซ้ำแต่ผ่านเกณฑ์ แล้วคน
สมาชิกหมายเลข 9133089
เมื่อวานสมาคมฯ และ เอคโคโน จัดงานแนะแนวทางโค้ชที่จังหวัดชลบุรี ส่วนวันนี้จัดที่ กรุงเทพ เผื่อใครจะสนใจ
วันที่ 11 ตุลาคม 2560 เวลา 09.00 น. ณ โรงเรียนกีฬาจังหวัดชลบุรี สมาคมกีฬาฟุตบอลแห่งประเทศไทยฯ และบริษัท เอคโคโน เมธอด ซอคเกอร์ เซอร์วิส จัดงานโค้ชชิ่ง คลินิค แนะแนวทางการทำงานให้ผู้ฝึกสอนชาวไทย กิจกร
The Gray wolf
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
C# interface มีประโยชน์อย่างไรครับ
แต่ที่เห็นบ่อยๆคือ immutable
ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface แบบเต็มรูปแบบมันเป็นอย่างไร
เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ
ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน interface ให้ยุ้งยาก