c#中继承父类怎么继承其构造函数
c#中继承父类怎么继承其构造函数构造函数好像是不用继承把 ibcadmin 发表于 2014-8-12 22:16
构造函数好像是不用继承把
要继承的 你不显示的继承直接报错的 不会…楼主如果解决了,请把答案分享下 min 发表于 2014-8-12 22:49
不会…楼主如果解决了,请把答案分享下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ch11Ex01
{
public class Chicken : Animal
{
public void LayEgg()
{
Console.WriteLine("{0} has laid an egg.", name);
}
//继承来的方法
//public void Feed()
//{
// Console.WriteLine("{0} has been fed.", name);
//}
//public string Name
//{
// get
// {
// return name;
// }
// set
// {
// name = value;
// }
//}
public Chicken(string newName)
: base(newName)
{
}
}
}
其中的: base(newName)就是继承父类的构造方法 Testing_C# 发表于 2014-8-12 23:14
using System;
using System.Collections.Generic;
using System.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ch11Ex01
{
public abstract class Animal//定义一个抽象类
{
protected string name;//private子类无法继承
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public Animal()
{
name = "The animal with no name";
}
public Animal(string newName)
{
name = newName;
}
public void Feed()//定义一个方法
{
Console.WriteLine("{0} has been fed.", name);
}
}
}
Testing_C# 发表于 2014-8-12 15:14
using System;
using System.Collections.Generic;
using System.Linq;
对对 是base想起来了 Testing_C# 发表于 2014-8-12 23:14
using System;
using System.Collections.Generic;
using System.Linq;
楼主V5 学到了 谢谢! :)
页:
[1]