zoukankan      html  css  js  c++  java
  • 定义类与实例化出对象

    类就是一系列对象相似的特征与技能的结合体

    强调:站在不同角度,得到的分类是不一样的

    在现实世界中:一定先有对象,后有类

    在程序中:一定得先定义类,后调用类来产生对象

    站在路飞学院的角度,大家都是学生

    现实世界中:

      对象1:王二丫

          特征:学校=‘luffycity’,名字=‘王二丫’,性别=‘女’,年龄=18

          技能:学习,吃饭,睡觉

      对象2:李三炮

          特征:学校=‘luffycity’,名字=‘李三炮’,性别=‘男’,年龄=38

          技能:学习,吃饭,睡觉

      对象3:张铁蛋

          特征:学校=‘luffycity’,名字=‘张铁蛋’,性别=‘男’,年龄=48

          技能:学习,吃饭,睡觉

      总结现实中路飞学院的学生类:

        相似的特征:学校=‘luffycity’

        相似的技能:学习,吃饭,睡觉

    程序中:

      先定义类:

        ClassLLuffyStudent:

          school='luffycity'

          def learn(self):

            print('is learning')

          def eat(self):

            print('is eating')

          def sleep(self):

            print('is sleeping')

      后产生对象:

        stu1 = LuffyStudent()

        stu2 = LuffyStudent()

        stu3 = LuffyStudent()

  • 相关阅读:
    51nod 1087 1 10 100 1000(找规律+递推+stl)
    51nod 1082 与7无关的数 (打表预处理)
    51 nod 1080 两个数的平方和
    1015 水仙花数(水题)
    51 nod 1003 阶乘后面0的数量
    51nod 1002 数塔取数问题
    51 nod 1001 数组中和等于K的数对
    51 nod 1081 子段求和
    51nod 1134 最长递增子序列 (O(nlogn)算法)
    51nod 1174 区间中最大的数(RMQ)
  • 原文地址:https://www.cnblogs.com/kingforn/p/11300494.html
Copyright © 2011-2022 走看看