当前位置:编程学习 > C#/ASP.NET >>

继承类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class CStudnet
{
    string School = "YiChunMiddleSchool";
    public virtual void Display()
    {
        Console.WriteLine("所属学校为:{1}", School);
    }
}
class Undergrate : CStudnet
{
    string Academy = "Basic";
    public override void Display()
    {
        base.Display();
        Console.WriteLine("学院为:{1}", Academy);
    }
    static void Main()
    {
        CStudnet a = new CStudnet();
        a.Display();
        Undergrate b = new Undergrate();
        b.Display();

    }
}
为什么运行不了呀? --------------------编程问答-------------------- 运行不了什么意思?编译出错?运行时出错? --------------------编程问答-------------------- 你把Main()放到类Undergrate 的大括号里面能运行才怪呢。 --------------------编程问答--------------------

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class CStudnet
{
    string School = "YiChunMiddleSchool";
    public virtual void Display()
    {
        Console.WriteLine("所属学校为:{0}", School);
    }
}
public class Undergrate : CStudnet
{
    string Academy = "Basic";
    public override void Display()
    {
        base.Display();
        Console.WriteLine("学院为:{0}", Academy);
    }
    static void Main()
    {
        CStudnet a = new CStudnet();
        a.Display();
        Undergrate b = new Undergrate();
        b.Display();
        Console.Read();
    }
}
--------------------编程问答-------------------- Result:

所属学校为:YiChunMiddleSchool
所属学校为:YiChunMiddleSchool
学院为:Basic --------------------编程问答-------------------- public class CStudnet
{
  string School = "YiChunMiddleSchool";
  public virtual void Display()
  {
  Console.WriteLine("所属学校为:{1}", School);
  }
}
class Undergrate : CStudnet
{
  string Academy = "Basic";
  public override void Display()
  {
  base.Display();
  Console.WriteLine("学院为:{0}", Academy);
  }
  static void Main()
  {
  CStudnet a = new CStudnet();
  a.Display();
  Undergrate b = new Undergrate();
  b.Display();

  }
}
所属学校为:YiChunMiddleSchool
学院为:Basic --------------------编程问答-------------------- 把你的代码中的输出部分
Console.WriteLine("所属学校为:{1}", School);
改下,索引从0计数的。 --------------------编程问答-------------------- Console.WriteLine("所属学校为:{1}", School);
 这个位置 是0
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,