C# 中的抽象类 为什么不能实例化呢??

如果基类是book子类是netbook如果他想实例化必须用bookbk=newnetbook()这个怎么理解呢,晕了那个高手能帮帮我理解下基类是book子类是netboo... 如果 基类是book 子类是 netbook 如果他想实例化 必须用 book bk=new netbook() 这个怎么理解呢,晕了 那个高手能 帮帮我理解下
基类是 book 子类是netbook 我现在想实例化book book是抽象类,为什么用他的派生类实例化book呢 怎么理解呢?
展开
 我来答
elaky
2009-12-31 · 超过31用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:95.7万
展开全部
netbook 是book的子类 那么 你想要实例化 netbook
也可以采用 netbook nbk=new netbook();
而不是必须使用book bk=new netbook();

但第二种方法是有好处的
如果book有两个子类 一个是netbook,一个是bumfbook
那么实例化
book bk=new netbook();
那么 bk 就是 netbook

book bk=new bumfbook();
那么 bk 就是 bumfbook

这样你理解吗?
牛一刀墨刻
2009-12-31 · TA获得超过275个赞
知道小有建树答主
回答量:583
采纳率:0%
帮助的人:483万
展开全部
我来帮你白话一下,比如基类是人,子类是男人和女人,现在我要求你创造一个人出来但是没告诉你到底是男是女,你有办法做吗?
抽象类其实就是定义了一些公用的方法,但是并没有一些具体的内容。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式