c#继承规则(一段代码说明)

原创 2016年08月28日 20:16:43
using System;
class class1
{
    protected int id;  //如果id是private只能在class1内部访问,并且不能被继承。如果是proteced则能被继承
    //并且在子类中也能被访问,如果是public能被继承并且能在类外部访问
}
class class2:class1
{
    public int heh;
    private int idd;
    public void show()
    {
        base.id = 1;
        Console.WriteLine(idd);
    }
}
class Test
{
    public static void Main(string[] args)
    {
        class1 c1 = new class1();
        class2 cc = new class2();
        cc.show();
        Console.WriteLine(cc.heh);
    }

}

从c++的菱形继承到 C#的接口机制

在C++中,什么叫做钻石问题(也可以叫菱形继承问题),怎么避免它? 下面的图表可以用来解释钻石问题。 假设我们有类B...
  • ssdut_209
  • ssdut_209
  • 2016年05月10日 20:49
  • 381

C#继承窗体

C#继承窗体 1、继承窗体的概念 继承窗体就是根据现有窗体的结构创建一个与其一样的新窗体,这种从现有窗体继承的过程称为可视化继承。 2、创建继承窗体 1)新建一个项目,添加一个Windows窗...
  • sygdp21
  • sygdp21
  • 2014年07月08日 18:12
  • 1225

C#继承规则

C#支持单继承多实现,单继承:类只可以继承一个实体类/抽象类(实体类和抽象类只能出现一个)/接口多实现:只支持接口的多实现在继承的时候,他们的优先级是:实体类/抽象类 > 接口 不能颠倒也就是说继承的...
  • liuhelong
  • liuhelong
  • 2010年11月26日 15:02
  • 320

C# 一段代码理解”委托“

需要注意的是: 委托实际上是一个类,在我们定义委托的时候: 1 2 3 4 5 6 7 8 9 public delegate void GreetingDelegate(string...
  • Backspace110
  • Backspace110
  • 2016年10月05日 09:41
  • 382

C# 打印代码本身

  今天在.net面试宝典上看到一个很有趣的C#题目,要求编写一段代码,其功能是打印代码本身(要使打印出来的字符串与自己所写的代码完全一模一样),试了下答案果然完全一样,不过还没弄清楚什么道理。代码如...
  • lwk2011
  • lwk2011
  • 2010年05月15日 17:29
  • 928

C#中继承的代码实现方法。

C#中继承的代码实现方法。 编写一个名叫CellPhone的类,该类继承自Phone类(其中Phone类包含两个属性color和price),请为CellPhone类定义一个名叫maxBatterL...
  • GaraMaps
  • GaraMaps
  • 2016年09月13日 19:55
  • 711

C# 有趣的继承代码

         想了三天终于想了个有意思的模式出来了:) 有三个人 老总 - 手下 - 秘书   老总直接给手下发号命令干什么干什么,手下执行,执行完了之后由于手下没有权力见老总,只有召集老总的秘书...
  • Red_angelX
  • Red_angelX
  • 2006年10月27日 12:04
  • 1640

C#继承与多态

一、继承的基础知识    为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率,我们总是希望能够利用前人或自己以前的开发成果,同时又希望在自己的开发过程中能够有足够的灵活性,不拘泥于复用的模块...
  • hliq5399
  • hliq5399
  • 2011年04月06日 18:38
  • 8894

unity 3D C# 变量继承时如何重写?

附件,稍后上传
  • weixin_40396803
  • weixin_40396803
  • 2017年10月08日 13:26
  • 123

App.Config配置文件说明

前言   在项目中,为了使代码更加灵活,更加方便调整,我们都在config中添加许多配置信息,一般可以选择.NET自带的配置文件形式app.config或者web项目中的web.config来完成配...
  • Gnd15732625435
  • Gnd15732625435
  • 2016年12月01日 22:34
  • 686
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c#继承规则(一段代码说明)
举报原因:
原因补充:

(最多只允许输入30个字)