№8:类与对象

作者: Deque | 来源:发表于2017-12-31 11:59 被阅读0次

    1.1用类来制造对象

    类与对象

    • 对象是实体,需要被创建,可以为我们做事情
    • 类是规范,根据类的定义来创建对象
    对象(这只猫)
    • 表达东西或者事件
    • 运行时响应消息(提供服务)
    类(猫)
    • 定义所以的猫的属性
    • 就是Java中的类型
    • 可以用来定义变量

    类定义了对象
    每一个对象都是对应类的实体

    对象 = 属性 + 服务

    • 数据:属性或者状态
    • 操作:函数
    数据和数据的操作.png

    把数据和对数据的操作放在一起--->封装

    1.2定义类

    自动售货机:

    面向对象角度考虑自动售货机:

    有什么属性(数据):

    • balance(余额) 投进去的多少钱
    • price(商品价格) 每一个商品的价格
    • total(合计) 今天一天自动售货机总共收进了多少钱

    能够为我们提供什么服务(动作)?

    • print balance(显示余额)
    • show prompt(显示提示信息)
    • insert money(放入钱)
    • get food(出货)

    对象初始化

    相关文章

      网友评论

        本文标题:№8:类与对象

        本文链接:https://www.haomeiwen.com/subject/smwogxtx.html