python基础学习九:类基础
来源:互联网 发布:riot.js 编辑:程序博客网 时间:2024/05/23 01:56
#-*-coding=UTF-8-*-#本程序是在python2.7下面执行的。class Fruit: #这里面的类的属性都是在构造函数中定义的 #有几个参量就有几个属性 #然后加上双横杠就是属性了,而没有双杠的只是形参 def __init__(self,color,name,weight): self.__name=name self.__weight=weight self.__color=color print self.__color,self.__weight,self.__name #这里是析构函数,几个第一个参数都是self, def __del__(self): self.__color="" print "free...." #这是普通的成员函数 def grow(self): print "grow...." if __name__=="__main__": color="red" name="apple" weight=15 fruit=Fruit(color,name,weight) fruit.grow() #这里只有加上下面的del才能执行自定义的析构函数 del fruit#以下是没有del的执行结果: >>> red 15 applegrow....#下面是有del的执行结果:>>> red 15 applegrow....free....
0 0
- python基础学习九:类基础
- Python基础(九) json
- HTML基础学习九
- [手机开发] python学习——基础(九)
- CSS基础学习九:伪类
- XML学习基础(九)
- Linux学习基础篇(九)
- Linux学习基础篇(九)
- JS基础学习(九)
- Python学习----Python基础
- python基础学习-类(class)
- Python基础学习-Django基础
- Python基础(九)——输入输出
- Python零基础入门之九字典
- Python基础之九进程和线程
- Python基础入门(九)- 布尔类型
- Python基础(九)- 异常处理
- 学习Python基础
- xcode插件XAlign
- Rectangle Functions
- 新的博客启用了
- 解决OS X 10.11(OS X EL Capitan) 升级 cocoapods带来的问题(最新版)
- 乘法算式.cpp
- python基础学习九:类基础
- 自定义View入门
- ecshop安装报错
- 移动硬盘中安装Windows10
- IOCP
- 自定义控件分析2
- C语言中的那些库函数(持续更新中)
- Spring-03-AOP配置
- Windows下boost安装及其在VS2013中配置