00问答网
所有问题
关于以下C#中,下列代码的运行结果是: public abstract class Animal { public abstract void Eat(); } pu
如题所述
举报该问题
推荐答案 2010-09-01
pu去掉吧 哈哈
abstract是定义一个抽象类 抽象类不能实例化对象,一般用于继承与派生 abstract void Eat(); 是这个类中定义的一个抽象方法 必须在派生类中实现
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTBBZTIeZ.html
其他回答
第1个回答 2010-09-06
楼主是不是把问题写错了,如果没错,就要把分号后面的pu去掉,否则编译都通不过。至于抽象类和抽象方法:
1.抽象类不能被实例化
2.类中有一个抽象方法则该类必须为抽象类
3.抽象类里可以有抽象方法和非抽象方法
4.扩展抽象类的第一个具体类(非抽象类)必须实现其所有的抽象方法,但是继承该抽象类的抽象类无须实现其抽象方法。
本回答被网友采纳
第2个回答 2010-08-31
把pu去掉
相似回答
c#
测试题,跪求大佬
答:
public
abstract
class
Animal
{
public virtual void eating(){} public virtual void showing(){} public virtual void running(){} } public class Cat
:
Animal { public override void eating(){ Console.WriteLine("猫吃老鼠");} public override void showing(){ Console.WriteLine("喵喵叫"...
c#中
创建
关于
农场家畜的类
答:
public
abstract
void EatFood();public abstract void Breed();} } --- public
class
Cow
:Animal
{
public Cow(int id,int weight,string color){ this.Id = id;this.Weight = weight;this.Color = color;} public override void EatFood(){ Console.WriteLine("The Cow is eatting");} p...
在
C#中
如何定义不能被实例化的类?何时定义一个不需要实例化的类?
答:
public
abstract
class
E : D
{
public abstract override void DoWork(int i);} public class F : E { public override void DoWork(int i){ // New implementation.} } 如果将虚方法声明为抽象方法,则它对于从抽象类继承的所有类而言仍然是虚的。继承抽象方法的类无法访问该方法的原始实现。
C#中关于
抽象类的问题。
答:
在C#编译器环境下,具体类即使不写构造函数,编译系统也会自动增加默认的实例函数,以便实例化,但是对于声明
为abstract
的类,术语称“抽象类”或“泛类” ,系统不会默认为其生成构造函数,而且编译系统在编译时,遇过声明为abstract类时,如有构造函数则会抛出错误!
Animal
[]
animal
array;Aninal[] ...
大家正在搜
以下代码段运行结果正确的是哪一项
如下代码的运行结果是
print代码运行结果
vscode运行代码怎么显示结果
以下代码运行结果为
写出下面代码的运行结果
下面代码的执行结果是什么
下载python后怎么运行代码
vs code怎么运行代码
相关问题
有关C#中类问题答案求解。。。
public abstract class Animal {...
这几道C#试题怎么做?
c#中类的声明public abstract class B...
c#选择题求解,高手进
C#题目考试题目
java编程改错
[.NET(C#)]写出程序的输出结果,大侠们帮帮忙啊