当前位置: 代码迷 >> ASP.NET >> 继承及方法调用有关问题
  详细解决方案

继承及方法调用有关问题

热度:612   发布时间:2013-02-26 00:00:00.0
继承及方法调用问题
请问,在ASP.net中,我定义了一个类A.并定义一方法public.但不是静态的.然后我定义了另外一个类B:A.请问在B里面能直接调用A中的方法而不用实例化吗?若A从page继承,结果还是一样的吗??

------解决方案--------------------------------------------------------
在b里当然可以调用a的方法..
public class a
{}
publi class b:a
{}
如果不希望a可以被实例化, 那就把a设置为abstract 抽象类

我猜lz是想写一些常用的方法, 然后在做web时..让所有页面都继承这个类吧...那让class a继承page就可以了..其它页面再继承a就行
------解决方案--------------------------------------------------------
是的
------解决方案--------------------------------------------------------
可以直接调用的.最好加个 base引用
public class A
{
public void ATest()
{
}
}

public class B:A
{
public void BTest()
{
base.ATest();
}
}
  相关解决方案