Python对象
来源:互联网 发布:淘宝的评论在哪里 编辑:程序博客网 时间:2024/06/06 07:06
对象(类的实例):对象包括特性和方法。特性只是作为对象的一部分的变量,方法则是存储在对象内的函数。方法和其他函数的区别在于方法总是将对象作为自己的第一个参数,这个参数一般称为self。
类:类代表对象的集合,每个对象都有一个类
1.创建自己的类
__metaclass__=type #确定使用新式类class Person:def setName(self,name):self.name = namedef getName(self):return self.namedef greet(self):print "Hello,world! I'm %s "% self.name
创建类的实例
>>>foo = Person()
>>>foo.setName('ABC')
>>>foo.greet
Hello,world! I'm ABC
在调用foo的setName和greet函数时,foo自动将自己作为第一个参数传入函数中
2.特性、函数和方法
特性是可以在外部访问的
>>>foo.name
'ABC'
让方法或者特性变为私有(从外部无法访问),只要在它的名字前面加上双下划线即可
class Secretive:def __inaccessible(self):print "Bet you can't see me.."def accessible(self):print "The secret message is:"self.__inaccessible()
现在__inaccessible从外界是无法访问的,而在类的内部还能使用
0 0
- Python对象
- python对象
- Python对象
- python 对象
- Python对象
- Python对象
- Python对象
- Python---对象
- Python 对象
- Python 对象
- python 对象
- python 对象
- Python -- 对象和面向对象
- Python对象之基础对象
- python中的对象 一级对象?
- Python学习笔记-Python对象
- Python核心编程----Python对象
- Python基础语法-Python对象
- 黑马程序员—java基础学习--异常(exception)
- 逗号表达式的数学解释
- ListView Item只能点击有文字的区域,空白处点击不了。
- mac os 下android模拟器使用
- c++primer第五版课后练习答案(第一章)
- Python对象
- nyoj 82 迷宫寻宝(一) 【BFS】
- 目标黑马,我的自学之路:第十一章 GUI和网络编程
- C++ assert()函数应用方式剖析
- opencv程序十八:运动目标检测之三帧差分法
- 安卓实用小技巧:将App提取为Apk文件
- Delphi2010中DataSnap高级技术(4)—TCP keepAlive和KeepAliveInterval参数详解
- 导弹拦截
- 关于WINSOCK.H与winsock2.h中的重定义解决办法分析