2 类与对象 拜访对象村

设计椅子,老板娘L,阿朱Z,阿花H。L让Z和H设计一个程序。

z思考:这个程序要执行什么动作?我需要什么样的程序?  z想到了rotate,playSound

h思考:这个程序有什么样的事物?有什么关键角色?  h联想到了shape, 用 户,声响等对象,但是这些对象早点就简历好了,所以h只需要

创建形状就好了。

第一版程序

这个时候,L说,需求变啦,加一个阿米巴原虫形状。用户点击时,旋转并播放.hif文件。 ----第一次该需求

第二版程序

 

 傻子L说等等,再改改,指定形状的以外接四边形的中心店旋转,阿米巴则像秒针绕着一端旋转。

好了。你说谁赢了? 后续精彩辩论见书(面向对象的继承inheritance)

 

对象是靠类的模型塑造出来的。对象本身一直的事物被称为 实例变量instance variable。 对象可以执行的动作称为 方法 method。

 

类和对象的联系

类不是对象,类是对象的蓝图。类会告诉jvm如何创建某种类型的对象。对象==实例。每个实例都有自己的实例变量。

 

创建对象

编写类dog,dog的属性字段,dog会叫等;编写次二十用的类DogTestDrive;在测试类中写main方法,main方法中创建dog实例,让dog bark。

 

对于货真价实的inheritance程序来说,我们需要对象与对象的交互。

main()的两种用途:测试真实的类,启动你的java应用程序。

 

java创建对象的时候,它会被放在对的内存区域中。这个堆是可回收垃圾的堆。garbage-collectible heap。

java的程序执行期,是一组会互相交谈的对象。

  

 

转载于:https://www.cnblogs.com/woainixxx/p/10816718.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值