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

    
    
  • 相关阅读:
    数据的独立同分布检验
    基于密度聚类的DBSCAN和kmeans算法比较
    Python 爬虫笔记、多线程、xml解析、基础笔记(不定时更新)
    多进程之multiprocessing模块、守护进程、互斥锁
    程序与进程的区别,并发与并行的区别,多进程的实现原理
    并发编程之守护进程
    MySQL帮助文档的使用
    MySQL操作之DCL
    MySQL操作之DML
    MySQL操作之DDL
  • 原文地址:https://www.cnblogs.com/shengg/p/8805684.html
Copyright © 2011-2022 走看看