."我假设是原始社会,有石头,2块石头互磨可以变成石刀,石刀可以去砍木头,木头被砍成木材,木材可以组成椅子,请你用oo的思想把这些事物和他们之间的关系表达出来,但是要考虑到以后可能我会增加以下几点:
"1.有可能我还想让石刀去砍椅子,把椅子砍成木材,2.可能我还想让石头增加关系,例如互相砸,互相摔,而不只是磨,也可以变成石刀,3也许我又要多添一百种不同的事物,再多添120种不同的关系..."
"1.有可能我还想让石刀去砍椅子,把椅子砍成木材,2.可能我还想让石头增加关系,例如互相砸,互相摔,而不只是磨,也可以变成石刀,3也许我又要多添一百种不同的事物,再多添120种不同的关系..."
解决方案 »
- 在jbuilder里新建servlet可以新建几个方法 我一开始新建的时候只加了一个dopost
- 大家来帮我看看这个socket通讯程序——100分——在线~
- 在BEA网站免费下载的 WebLogic 是否具备所有功能? 使用时有什么限制吗?
- 求助:高手帮忙
- 关于APPLET在WEB页面的调用的问题,高手进!!!
- 简单的问题:出现NoClassDefFindError
- 初学Java有个问题:如何输入?
- 为什么我装JCreator时一直提示这个问题呢?
- 请问到底应该如何向oracle时间字段用to_date插入时间,急!!
- String用法释疑
- 可以把一个位图矩阵转换成位图吗,在从位图转换成自定义大小的jpg
- 加载类,如何带入参数?
//定义摩擦、砸、摔 等等方法
}“石刀”也是石头,所以石刀从石头类继承
class StoneKnife extents Stone {
//定义砍、切 等等方法
}要由“木头”类
class Wood{
}class WoodChair extents Wood { //从“木头”继承,就可以被“砍”了
}
以石头为参数给石头发消息(磨方法),返回一个石刀对象。
石刀可以去砍木头,木头被砍成木材:
以木头为参数给石刀发消息(砍方法),返回一个木材对象。
木材可以组成椅子:
组合关系,说明椅子类里的属性有木材。我只是针对题,面窄了吧,眼光很短浅,没办法,刚学 。learning~~