zoukankan      html  css  js  c++  java
  • python 类和对象

    今天给大家分享下python 类的一些基础知识点,学到这里相信大家对python的了解已经有一定的程度了。今天说的python 类很合适那些做长期产品开发的朋友。

    python oop相比其他的比如C++,JAVA语言的话的理解和使用要更简单,它把一些复杂的语法特性给除去了。

    大家开始接触python 类的时候,可以把它想象成一棵树,树干=父类,树根=子类。

    树根吸收树干的营养,并且可以同时吸收几棵树干的营养,所以python 可以进行多继承,并且可以重写父类的属性和方法。

    class Person():
    def __init__(self,name):
    self.name = name

    def say(self):#对象方法
    print self.name

    def __notsay(self):##私有方法
    print self.name

    user = Person('xiaoming')
    user.say()
    user.__say()


    上面是简单的类定义,__init__()这个是类的构造函数,在生成对象的时候调用,其他的语言也有类似的构造方法。

    由于python自身有垃圾回收的机制,所以大家不用定义析构方法也是可以的。

  • 相关阅读:
    第二十七天笔记
    hdoj 1024
    poj 2253
    超水的一道最短路poj2387
    打算要做的题目
    poj 3128 关于置换群的规律
    poj 1721
    poj 1026 置换的应用(小试牛刀)
    置换的一项运用 poj3270
    Codeforces Round #483 (Div. 2) D. XOR-pyramid dp的应用
  • 原文地址:https://www.cnblogs.com/wanpython/p/2794516.html
Copyright © 2011-2022 走看看