java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

python 类定义

python 类的定义的原则

属性没有公有和私有的说法。
没有构造方法,初始方法只是在实例化时会执行的方法。
定义方法时必须带上self参数,类似java里的this。

python这语言实在是比较灵活。

Users.py文件

#!/usr/bin/env python
#-*- encoding:UTF-8 -*-
class User(object):
	"This is a user class"
	name = "Tomas"
	age = 0
	def __init__(self,age=22):
		self.age = age
	
	def showAge(self):
		print self.age
	
	def showClassName(self):
		print self.__class__.__name__
	
	def showClassDoc(self):
		print self.__class__.__doc__

Users2.py文件

#!/usr/bin/env python
#-*- encoding:UTF-8 -*-
import Users

user = Users.User()
user.showAge()	
user.showClassName()
user.showClassDoc()

如果在Users.py里也可以调用这个类

user = User()


This entry was posted in Python and tagged , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/python-class/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply