类和对象

作者: 大石兄 | 来源:发表于2019-04-14 20:39 被阅读9次

目标

  • 对象
  • 对象的组成
  • 类和对象的关系

1. 对象

  • 对象 是承载数据,执行操作的 一个具体 ”事物”,比如具体某一个人,具体某一只狗...
  • 思考: 五子棋游戏中,有几个对象?
飞机

2. 对象的组成

  • 对象中包含两个组成部分:

    • 属性: 用于记录与对象相关的数据,比如姓名,年龄,身高,肤色等
    • 方法: 用于实现与对象相关的操作,比如吃饭,睡觉,飞行,歌唱等
  • 面向对象演练

    下图中,有哪些对象/属性/方法? [图片上传失败...(image-78bb90-1555245558883)]

 * 对象: 向日葵1 
     * 属性: 血量(100) 
     * 方法: 放阳光 

 * 对象: 向日葵2
     * 属性: 血量(100) 
     * 方法: 放阳光  
     ...

 * 对象: 豌豆1 
     * 属性: 颜色(绿)、发型(1)、血量(100) 
     * 方法: 发炮, 摇头

 * 对象: 豌豆2
     * 属性: 颜色(蓝)、发型(2)、血量(100) 
     * 方法: 发炮, 摇头
     ...

 * 对象: 坚果1
     * 属性: 血量(100)
     * 方法: 阻挡

 * 对象: 坚果2
     * 属性: 血量(50)
     * 方法: 阻挡
     ...

 * 对象: 僵尸1
     * 属性: 血量(30)、装饰(1)
     * 方法: 移动 吃 死 
     ...

3. 类

物以类聚,人以群分

  • 很多事物存在 相同的操作/行为,比如人都进行吃饭、睡觉,狗都会跑会叫等等
  • 描述共同行为的集合,称为 (class)
  • 类是总结事物特征的 抽象概念,而对象是 具体存在的某个实物
    以下哪些是类,哪些是对象?

    奔驰汽车     
    奔驰smart 
    张三的那辆奔驰smart 
    狗 
    大黄狗 
    李四家那只大黄狗 
    水果 
    苹果 
    红苹果 
    红富士苹果 
    我嘴里吃了一半的苹果

4. 类和对象的关系

  • 在编程中,类就是创建对象的模板 或者说 制造手册,用来定义对象公共的行为
  • 类总结了对象的共同特征,有利于复用代码创建拥有相同特征的对象
  • 每个对象必须有一个对应的类
飞机图纸.png 月饼.jpg

相关文章

  • 对象、类对象和元类对象

    http://www.tuicool.com/articles/mmyuUr http://blog.csdn.n...

  • python 类和对象

    类和对象 目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的...

  • 类,类对象和实例对象

    Python 的类定义写完之后就成了一个类对象,而引用这个类对象的就是实例对象。 类中定义的属性和方法都是静态属性...

  • 面相对象-02类和对象

    类和对象 目标 ●类和对象的概念●类和对象的关系●类的设计 01.类和对象的概念 类和对象是面向对象编程的两个核心...

  • python语法入门五

    类和对象 类和对象 基础 继承:python为多继承 类、类对象和实例对象 当实例对象声明后,再删除类对象,那么该...

  • 13.Python类和对象

    目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核...

  • 12.Python类和对象

    目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核...

  • 类和对象 ​​​

  • 类和对象

    对象=属性+方法 self 由同一个类可以生成无数对象,当一个对象的方法被调用是,对象会将自身的引用作为第一个参数...

  • 类和对象

    对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对...

网友评论

    本文标题:类和对象

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