a a1=new b(); 这样的语句也可以?? 如果可以 , 也最好不要用。 从理解和执行方面没有半点好处
解决方案 »
- 请教多线程的问题:线程优先级
- js中获取数据库中第二级菜单的ID
- 怎样让PrintPreviewControl控件接收到PageSetupDialog对话框和PrintDialog对话框的设置值
- WPF mediaelement播放多媒体文件好卡
- 200分求如何操作嵌入webBrower中的EXCEL
- 在C#中如何动态的向程序集中添加现有cs文件?
- c#写的Winform程序制作安装包
- vs2005,C#开发Wince5的程序,如何配置才能在虚拟器中跑SQLite数据库程序。
- 关于freetextbox1.63图片上传至数据库的一个小问题
- devexpress中GridControl如何初始化10行?
- 初级问题,不要见笑
- 急问题:关于DataTable中Column的AllowDBNull属性
((b)a1).factionb();
public abstract class a
{
public abstract override void factiona();
}
public class b:a
{
public override void factiona()
{
Console.WriteLine("This is b.factiona");
}
public void factionb()
{
Console.WriteLine("This is b.factionb");
}
}
public class TestClass()
{
public static void Main()
{
a a1=new b();
a1.factiona();
a1.factionb();
Console.WriteLine(a1.GetType());
}
}
C:\Inetpub\wwwroot\csharplesson\C\Class1.cs(4): “a.factiona()” : 没有找到适合的方法来重写
public abstract class a
{
public abstract void factiona();
}
public class b:a
{
public override void factiona()
{
Console.WriteLine("This is b.factiona");
}
public void factionb()
{
Console.WriteLine("This is b.factionb");
}
}
public class TestClass()
{
public static void Main()
{
b a1=new a();
a1.factiona();
a1.factionb();
Console.WriteLine(a1.GetType());
}
}
using System;namespace Test
{
public abstract class a
{
public abstract void factiona();
public abstract void factionb();
} public class b:a
{
public override void factiona()
{
Console.WriteLine("This is b.factiona");
}
public override void factionb()
{
Console.WriteLine("This is b.factionb");
}
} public class TestClass
{
public static void Main()
{
a a1=new b();
a1.factiona();
a1.factionb();
Console.WriteLine(a1.GetType());
} }
}