初学者在线请教一个问题

waydee 2010-10-19 03:33:30
定义关于“图书”一个基类 与若干个派生类,要求应用虚方法和非虚方法。派生类如纸质图书 、电子图书 ,它们都有书名、作者、页数等属性,而纸质图书具有重量等属性,电子图书具有字节数等属性,两种类型的书都可以设置阅读场所

这个问题该怎样实现呢
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dai821 2010-10-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhongwei11 的回复:]
呵呵~~~其实你这个问题你自己可以解决的~~~你都已经说的很清楚了~~~你现在去了解一下基类和派生类的关系~~就可以解决你说的问题了
[/Quote]
+1
就得自己做,理解的已经可以了,就差一步了,自己多写一点,对于初学者程序一定要自己敲,才有效果
zhongwei11 2010-10-19
  • 打赏
  • 举报
回复
呵呵~~~其实你这个问题你自己可以解决的~~~你都已经说的很清楚了~~~你现在去了解一下基类和派生类的关系~~就可以解决你说的问题了
lgm9128 2010-10-19
  • 打赏
  • 举报
回复

C# code

public Book
{
public string readArea;
public string bookName;
public string author;

public virtual void ReadPlace()
{
Console.Write("this is a place");
}
}

public PaperBook : Book
{
decimal weight;
public override void ReadPlace()
{
Console.Write("this is a paper place");
}
}

public ElectronicBook : Book
{
int size;
public override void ReadPlace()
{
Console.Write("this is a electronic place");
}
}
dacan66 2010-10-19
  • 打赏
  • 举报
回复

public Book
{
public string readArea;
public string bookName;
public string author;
}

public PaperBook : Book
{
decimal weight;

}

public ElectronicBook : Book
{
int size;
}
Jellyfancy 2010-10-19
  • 打赏
  • 举报
回复
某一类型具有多个规则时,宜使用接口
Ny-6000 2010-10-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 quan8301 的回复:]
急需积分,怎么加啊!!!
[/Quote]
---------------
每天回帖即可获得10分可用分
Ny-6000 2010-10-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 quan8301 的回复:]
急需积分,怎么加啊!!!
[/Quote]

多回答问题,别人会给你分的.
quan8301 2010-10-19
  • 打赏
  • 举报
回复
急需积分,怎么加啊!!!
gongsun 2010-10-19
  • 打赏
  • 举报
回复
你就定义一些 纸质图书 、电子图书 类,它们 继承 图书类。

子类中实现一些 属性方法

你都写的很明确了。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧