क्या सी # निम्नलिखित जावा बयान के लिए बराबर वाक्य रचना है:प्रदान करता है और सी # में समकक्ष लागू करता
public class Lion extends Animal implements Diurnal()
{
}
क्या सी # निम्नलिखित जावा बयान के लिए बराबर वाक्य रचना है:प्रदान करता है और सी # में समकक्ष लागू करता
public class Lion extends Animal implements Diurnal()
{
}
विरासत कर सकता है इस तरह घोषित किया जाना चाहिए।
public class Lion : Animal, Diurnal
{
}
C#
में, आप एक आधार वर्ग के वारिस कर सकते हैं और कई इंटरफेस हो सकता है।
एक और युक्ति, यदि आप 0 #सी # में बना रहे हैं, तो इसे I
से उपसर्ग करें। जैसे IDiurnal
बस एक नोट। बेस क्लास किसी भी इंटरफेस से पहले आना चाहिए। – alfoks
कुछ इस तरह दिखेगा:
public class Lion :Animal, Diurnal {
}
Animal
जहां एक वर्ग है और Diurnal
एक इंटरफ़ेस है।
कृपया ध्यान दें कि सी # नामकरण परंपरा के अनुसार, इंटरफ़ेस के लिए "मैं" जैसा कि इसके नाम के सामने है, तो अंत में यह इस तरह दिखना चाहिए:
public class Lion :Animal, IDiurnal {
}
public class Lion : Animal, // base class must go first
Diurnal // then interface(s) if any
{
}
तत्काल उत्तर – user1369905
में सी #, वर्ग और कार्यान्वयन इंटरफ़ेस को विस्तारित करने के लिए एक समान वाक्यविन्यास है।
public class Lion : Animal, Diurnal {
}
@Mahmoud प्रारूपण के लिए धन्यवाद – nsconnector
पहले नाम के बाद: विस्तारित वर्ग है, के बाद लागू किया इंटरफेस
public class Lion : Animal, Diurnal
{
}
C# आता है कई वर्ग विस्तार की अनुमति नहीं है, लेकिन आप कई इंटरफेस
public class Lion : Animal, Diurnal
{
}
interface Diurnal
{
}
class Animal
{
}
लागू कर सकते हैं कक्षा Animal
को Lion
कक्षा द्वारा विरासत में मिला था। Diurnal
कक्षा इंटरफ़ेस है।
कोड पोस्ट करते समय, कृपया इसे कोड के रूप में प्रारूपित करें। साथ ही, कोड पोस्ट करते समय, यह इंगित करने के लिए कुछ स्पष्टीकरण जोड़ें कि वह कोड क्या दिखाता है। साथ ही, किसी प्रश्न का उत्तर देते समय, खुद से पूछें कि क्या आपका उत्तर मौजूदा उत्तरों में कुछ भी जोड़ देगा। – CodeCaster
इसके अलावा, [इसलिए] में आपका स्वागत है!प्रोग्रामिंग ज्ञान को संवाद करने के तरीके सीखने के लिए यह एक शानदार जगह है, और मुझे आशा है कि आप योगदान (और सुधार) जारी रखेंगे! – jpaugh
आप पहली बार आधार वर्ग को लिखने के लिए की तरह (Animal
आधार वर्ग है), हाल ही में इंटरफेस की तरह के रूप में
public class Lion : Animal, Diurnal {}
आप नीचे दिए गए जवाब मैं के साथ अपने इंटरफेस लगाकर पर विचार करना चाहिए (
Diurnal
एक इंटरफेस है) की जरूरत है सही हैं लेकिन एक भ्रम पैदा करेगा जिसके रूप में एक वर्ग है और जो यहां एक इंटरफ़ेस है। – ryadavilli