永发信息网

C#中继承类是否需要全部继承基类

答案:2  悬赏:80  手机版
解决时间 2021-02-15 13:26
  • 提问者网友:锁深秋
  • 2021-02-15 00:45
C#中继承类是否需要全部继承基类
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-02-15 02:22
你继承基类后就继承了基类的所有成员了啊,除了私有成员不能访问外,你都可以访问了,也可以重写其中的方法。
全部回答
  • 1楼网友:青尢
  • 2021-02-15 02:32
1. 继承(加上封装和多态性)是面向对象的编程的三个主要特性(“支柱”)之一。继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。  2. c#中提供了类的继承机制,但只支持单继承,而不支持多继承,即在c#中一次只允许继承一个类,不能同时继承多个类。 3. 简单继承c# 代码如下: 4. class program     {         static void main(string[] args)         {             //实例化test2子类 test2 ts2 = new test2();             //可以调用基类的print方法 ts2.print();             console.writeline(); //调用自己的show方法             ts2.show(); console.read();         }     } 5. //基类     class test     {         int num1, num2;         public test()         {             num1 = 1;             num2 = 2;         }         public void print()         { console.writeline("------------------------------"); console.writeline("{0} + {1} = {2}", num1, num2, num1 + num2); console.writeline("我是基类的print方法\n------------------------------"); }     } 6. 继承多个基类,这个可以通过接口来实现 7. c# 代码如下: 我们定义一个接口 public interface ibark {    void bark(); } 再定义一个类,继承于ibark,并且必需实现其中的bark()方法 public class dog:ibark {    public dog()    {}    public void bark()    {       consol.write("汪汪");     } } 然后,声明dog的一个实例,并调用bark()方法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯