C#面向对象程序设计-类


using System;

namespace TestClass
{
//抽象类
public abstract class A_abstract
{
public string F()
{
return "A_abstract F()";
}
//抽象方法
public abstract int G();
}


public class A:A_abstract
{
public int a_int;

public A()
{
}

//实现抽象类中抽象方法
public override int G()
{
return 100;
}

public string getStr()
{
return "This is a TestClass !";
}
//虚方法 并 实现多态
public virtual string getStr(long i)
{
return i.ToString();
}


}
//密封类
public sealed class B:A
{

public B(int a):base()
{
this.a_int=a;
}
//覆盖
public new string getStr()
{
return "This is a TestClass2 !";
}
//多态
public string getStr(string s)
{
return s;
}
//重载
public override string getStr(long i)
{
return "TestClass2:"+i.ToString();
}

}
}

优质内容筛选与推荐>>
1、2019最新python二级培训视频教程
2、centos7yum下载安装报:软件包与预期下载的不符。建议:运行 yum --enablerepo=updates clean metadata尝试其他镜像
3、AcWing算法基础1.2
4、Computer Vision_18_Image Stitching:A survey on image mosaicing techniques——2013
5、Keepalived集群软件高级使用(工作原理和状态通知)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号