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()

  • 相关阅读:
    面试题
    linux I/O复用
    grep
    转载 hadoop 伪分布安装
    hadoop配置文件: hdfs-site.xml, mapred-site.xml
    Format aborted in 格式化namenode 失败的原因
    ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: Incompatible namespaceIDs
    /etc/rc.d/init.d/iptables: No such file or directory 错误原因
    linux配置Hadoop伪分布安装模式
    初学Linux 命令
  • 原文地址:https://www.cnblogs.com/kingforn/p/11300494.html
Copyright © 2011-2022 走看看