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

子类如何继承抽象类的属性

子类如何继承抽象类的属性,属性不是用abstract修饰的
protected int id ;

子类中我要改变id的值
是要在构造函数中写吗?

在窗体中如何能显示id的值?
 class p = new class();  //class是子类
 MessageBox.Show(p.id.ToString()); --------------------编程问答-------------------- 只要子类不是抽象类 就直接用子类.属性 就可以 --------------------编程问答-------------------- id 定义的时候用public 试试 --------------------编程问答--------------------
public abstract Parent//父类
{
    protected int id = 1;
}

public Child:Parent//子类
{
}

Parent p = new Child();
p.id = 2;
MessageBox.Show(p.id.ToString());// 结果2
--------------------编程问答--------------------
public abstract Parent//父类
{
    protected int id = 1;
}

public Child:Parent//子类
{
    public Child()
    {
        this.id = 2
    }
}

Parent p = new Child();
MessageBox.Show(p.id.ToString());// 结果2
--------------------编程问答--------------------
引用 4 楼 zxy900213 的回复:
C# code
public abstract Parent//父类
{
    protected int id = 1;
}

public Child:Parent//子类
{
    public Child()
    {
        this.id = 2
    }
}

Parent p = new Child();
MessageBox.Show(p.id.ToStrin……


不好意思,定义类的时候少了个class关键字... --------------------编程问答-------------------- 明白了,谢谢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,