c#实例 让你明白什么是继承

发布时间:2020-03-25 12:16:49 作者:2shoubentian
来源:网络 阅读:253

using System ;
class A
{
public void output()
{
Console.WriteLine("A中自定义方法1");
}
public virtual void input()
{
Console.WriteLine("A中虚函数");
}
public void Do()
{
Console.WriteLine("A中自定义方法2");
}
}
class B:A
{
new public void output()
{
Console.WriteLine("B中隐藏方法1");
}
public override void input()
{
Console.WriteLine("B中重写虚函数");
}
public void Dosomething()
{
Console.WriteLine("B中自定义方法");
}
}
class Test
{
static void Main()
{
A a=new A ();//调用A中方法
a.output ();
a.input ();
a.Do ();
 

A aa=new B ();
aa.output ();//调用A中方法
aa.input ();//调用B中方法
aa.Do ();//调用A,B中共同方法

B b=new B ();//调用B中方法
b.output ();
b.input ();
b.Do ();
b.Dosomething ();
}
}

推荐阅读:
  1. [C#]猫叫人醒老鼠跑 C#的委托及事件
  2. js prototype深入理解及应用实例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

方法 虚函数 public

上一篇:3d矢量绕任意轴转动公式

下一篇:jQuery实现CheckBox全选、全不选

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》