• 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的程序执行期,是一组会互相交谈的对象。

      

  • 相关阅读:
    php 元字符与转义
    php内置函数
    php系统常量
    WPF 批量修改控件属性
    对实体属性值赋值(DATASET转list)
    WPF 进度条实现
    WPF 异步刷新主界面
    c# 依赖注入Export ImportMany
    Oracle 正则匹配实现字符拆分
    Oracle 获取表对应列信息和索引信息
  • 原文地址:https://www.cnblogs.com/woainixxx/p/10816718.html
Copyright © 2020-2023  润新知