有没有讲解javajs面向对象小例子的视频,最好能举几个例子

Java(30)
Java面向对象(转)
& & & & & & &Java语言是面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
& & & & & & &但是相信对一些初学者来说,面向对象真的是弄不清是怎么一回事,下面是我听张孝祥老师视频中是几个面向对象的经典小例子。可以这么说,完全理解了这几个例子,那你就可以说入门啦!!!
& & & & & & & 下面几个例子用面向对象编程思想来简单的写出他们之间的关系。
引用传智博客张孝祥老师视频讲解。
一、球从一根绳的一端移动到了另一端
& & & & &1,分析:首先确定了两个对象,球和绳。绳对象的属性和方法:绳子上有两个端点和每个点组成的绳子(绳子上的点又是一个对象)。绳子由点组成。那么他有返回点对象的方法。球对象的属性和方法:它在绳子上移动,从一端移动到另一端,那么它有个移动方法。
& & & & & & & &简单是代码示例如下:
二、两块石头磨成一把石刀 Stone,石刀 StoneKnife可以砍树 Tree,砍成木材 Meterial,木材做成椅子Chair。
& & & & &1,首先分析对象:有石头、石刀、数、木材、椅子。
& & & & &2,对象之间的关系:石头和石刀的关系,两个石头磨成了石刀,即最后石头没了,做成了石刀,所以需要一个石刀加工厂。而后面的石刀砍树,把数变成了木材。这个是石刀的功能。木材又做成了椅子,这有跟石头做成了石刀一个道理,需要一个加工厂。
& & & & &3,代码样式:
两块石头磨成一把石刀
StoneKnife&&stoneKnife&=KnifeFactory.createKnife(stone);
石刀可以砍树,砍成木材
Meterial&&meteial&&=&stoneKnife.cut(tree); &
三、列车司机刹车把火车停住 。
& & & & &1,分析对象:司机 Driver、火车 Train
& & & & &2,对象之间的关系:刹车这个动作是火车对象的功能,即司机只是调用了火车的刹车动作。
& & & & &所以对象之间的关系代码表示如下:
class&&Train
四、我在黑板上画圆。
& & & & & 1,分析对象:我 Person、黑板 Blackboard 、圆Circle。
& & & & & 2,对象之间的关系:人调用黑板的画圆功能,画出来一个圆。
& & & & & 对象之间关系代码表示如下:
class&Blackboard
总结:以上是理解面向对象的几个经典例子,我是听传智博客中的张孝祥老师的视频,自己总结的,感觉经典,就写下来如大家分享。如果有不正确的地方,请大家多多指正。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:86791次
积分:2488
积分:2488
排名:第11621名
原创:162篇
转载:60篇
评论:15条求java面向对象例子_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:551,861贴子:
求java面向对象例子收藏
因为面向对象是不是我们可以由执行者变成指挥者,,指挥者可以为物吗,如果可以为物的话麻烦举个指挥者为物的例子,人做为指挥者的例子我想得到,但物做为指挥者我就不确定了
千锋java,Java+大数据全项目实训,两周免费试听,0基础小班授课!千锋java零学费学习,Java+大数据培训,先入学后付款
有人吗......
有木有人啊
我.............
达内上海java培训一般需要4-8周,就可完全掌握,名企就业.上海java培训的费用一般根据培训的课时决定,可申请0元试学.点击咨询..
谁可以举个例子啊
按照thinking in java里说的万物皆对象的意思,一切都是对象那么操作对象的也可以是任何
你的理解问题不在面向对象上,指挥本身就是一种行为,所以指挥者也是执行者,执行者再调用执行者的方法。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 c 面向对象 例子 的文章

 

随机推荐