मैं कुछ इस तरह कर रही है की कोशिश की:क्या कक्षा एक ही समय में दो इंटरफेस लागू कर सकती है?
class Student: IPersonalDetails: IOtherDetails
{
//Code
}
यह त्रुटि देता है। मैं दो इंटरफेस क्यों लागू नहीं कर सकता?
मैं कुछ इस तरह कर रही है की कोशिश की:क्या कक्षा एक ही समय में दो इंटरफेस लागू कर सकती है?
class Student: IPersonalDetails: IOtherDetails
{
//Code
}
यह त्रुटि देता है। मैं दो इंटरफेस क्यों लागू नहीं कर सकता?
इंटरफ़ेस प्रकारों के बीच अल्पविराम का उपयोग करें, उदा।
class Student: IPersonalDetails, IOtherDetails
{
//Code
}
class Student: IPersonalDetails, IOtherDetails
{
//Code
}
को बदलें यह हाँ, यह कर सकते हैं, अपने वाक्य रचना पर एक गहरी नजर है।
जो डाउनवॉटेड है। इम्हो, सही दिशा की तरफ इशारा करते हुए सही समय के मुकाबले ज्यादा उपयोगी होता है। क्योंकि अपने मस्तिष्क का उपयोग करना दूसरे के दिमाग का उपयोग करने से ज्यादा व्यायाम है। – OlimilOops
हाँ! आप निश्चित रूप से कर सकते हैं। आप 2 से अधिक कार्यान्वित भी कर सकते हैं। मुझे यकीन नहीं है कि एक समय में आप कितने इंटरफेस लागू कर सकते हैं इस पर कोई सीमा है या नहीं।
हां, एक वर्ग निश्चित रूप से एक से अधिक इंटरफ़ेस लागू कर सकता है। आखिरकार, इंटरफेस के पूरे बिंदु है।
आपको जो त्रुटि संदेश मिल रहा है उसे देखें। यह आपको बता रहा है कि एक वर्ग एक से अधिक इंटरफेस लागू नहीं कर सकता है। यह आपको बता रहा है कि एक वाक्यविन्यास त्रुटि है।
हाँ, या यह जो पाठ्यक्रम लक्ष्यों की पूरी तरह से अलग डिजाइन लक्ष्य है और आप कह सकते हैं कि वास्तव में यह विरासत के बहुरूपी प्रकृति, लेकिन अभी भी की वजह से केवल एक ही इंटरफ़ेस अभी भी है जैसे:
public interface IEntity
{
void DoTask();
}
public interface IExtendedTaskEntity : IEntity
{
void DoExtendedTask();
}
public class ConcreteEntity : IExtendedTaskEntity
{
#region IExtendedTaskEntity Members
public void DoExtendedTask()
{
throw new NotImplementedException();
}
#endregion
#region IEntity Members
public void DoTask()
{
throw new NotImplementedException();
}
#endregion
}
अलग साथ इंटरफेस के नाम एक अल्पविराम (,) – Ozan
मुझे हमेशा बुरा लगता है जब इस तरह के छोटे प्रश्न उठते हैं और वैध कंप्यूटर-साइंस प्रश्नों को अपरिवर्तनीय नहीं मिलता है। ... :( –
@ श्रीनिवास: कृपया इसे डाउनग्रेड करें। – RKh