Python入门:类的继承与实现
2011-09-26 17:20
387 查看
class TestSuper1(): #pass 是空占位符,可以用来表示空函数和空实现类 pass #子类继承父类,多重继承时,父类用','分开 class TestSub1(TestSuper1): ''' 这是类文档 ''' #__init__()类似于java 的构造器(但并不是python的构造器) #类的方法,其参数必需要包含有self #self并不是python关键字,但是是一个强约定,最好不要改 def __init__(self): ''' 这是函数(方法)文档 ''' #pass 是空占位符,可以用来表示空函数和空类实现 pass def getServerIp(self): #python的属性不需要声明可直接使用(但必需要初始化) return self.__ip def setServerIp(self, ip='localhost'): #python的函数定义方法更接近C++,ip这个参数如果不填,则默认为'localhost' #属性前缀如果是"__"表示为私用. self.__ip = ip def sum3(self,a,b=0,c=0): #还可以选择性定义 #演示: print(o.sum3(1,c=3)) return a+b+c if __name__ == "__main__": o = TestSub1() o.setServerIp("192.168.0.1") print(o.getServerIp()) print(o.sum3(2,c=3))
相关文章推荐
- Python--面向对象的程序设计之继承实现的原理(继承顺序)、封装、property
- python 实现类的基本的继承
- python入门:对象的建立和使用(不涉及继承)
- 机器学习基本知识以及几种分类算法的Python实现(适合入门)
- Python实现类继承实例
- Spark机器学习入门·编程(scala/java/python)实现分析商店购买记录
- Python基础入门-实现猜数字小游戏
- python web py入门(13)- 实现发贴到论坛
- 人脸检测及识别python实现系列(4)——卷积神经网络(CNN)入门
- 基础入门_Python-模块和包.为wsgiref实现的WSGI服务器编写处理函数?
- python中的继承和抽象类的实现
- Python轻松入门-30 多重继承
- Android入门:ListView(继承BaseAdapter实现)
- Python入门的36个例子——01 我见过的最容易实现的“Hello World!”
- python入门(二十八):面向对象之继承
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序实现继承
- Python入门:python实现http透明代理(二)
- python学习——super()方法实现类的继承
- 利用Python进行数据分析_python3实现_pandas入门_相关系数与协方差
- python网络爬虫入门(二)——用python简单实现调用谷歌翻译