zoukankan      html  css  js  c++  java
  • 面向对象

    1.类和对象

    l对象:特征与技能的结合体

    类:一系列相同的特征与技能的结合体

    现实中的对象==》抽象===》现实世界中的类====》在程序中定义类===》调用类(实例化)

    2。定义类:类中最常见的就是变量和函数的定义,但是类体中是可以

         class People:#驼峰体命名类名,类体代码在定义阶段就会立刻执行,会产生名称空间

                 country=''china''#变量

                 def run(self):

                       print('---->')

          #查看

         People.country

         #增加

         People.x=1

         #修改

         People.country='CHINA'

         #删除

         del People.x

    #强调:

    1.类中最常见的就是变量与函数的定义,并不是一定要定义出变量和函数

     class People:

         #country='china'

          pass

          def run(self):

               print('----->',self)

     obj1=People

     obj2=People

     obj3=People 

    obj1.country  

    obj1.country

    obj1.country

    2.程序中的类并不完全等同于现实世界的类

    3.产生对象

    obj1=People()

    obj2=People()

    obj3=People()

    3.产生对象:

    p1=People()

    p1=People()

    p1=People()

    4.__init__方法

       强调:

              1.该方法内可以有任意的python代码

              2.一定不能有返回值

    5.绑定方法:

              1.绑定给谁,就应该由谁调用

              2.谁来调用就会将谁当作第一参数传入

    6.一切皆对象:

           在python3中统一了类与类型的概念,类即类型

           d={'x':1}

           d.pop('x')

    
    
  • 相关阅读:
    Python基础-socketserver
    MySQL数据库-pymysql模块操作数据库
    MySQL数据库-外键链表之一对多,多对多
    MySQL数据库-表内容操作
    第02组 Alpha冲刺(5/6)
    第02组 Alpha冲刺(4/6)
    第02组 Alpha冲刺(3/6)
    第02组 Alpha冲刺(2/6)
    第02组 Alpha冲刺(1/6)
    第02组 团队Git现场编程实战
  • 原文地址:https://www.cnblogs.com/shengg/p/8805684.html
Copyright © 2011-2022 走看看