python学习[2]_Python中面向对象编程1
来源:互联网 发布:刷帮豆软件 编辑:程序博客网 时间:2024/06/06 02:45
1、一个简单的类:
# -*- coding:utf-8 -*-#class语句后接类名,缩进语句块形成类体class Person: pass #an empty blockp = Person() #创建一个实类print p
输出结果:
<main.Person instance at 0x0000000002439308>
告诉我们在main中已经有了person类,内存地址也打印出来了
2、self
# -*- coding:utf-8 -*-#这里可以看见self的用法,注意在sayHi方法中没有任何参数,但在函数定义时有selfclass person: def sayHi(self): print 'hello,how are you'p = person() p.sayHi()
这里可以看见self的用法,注意在sayHi方法中没有任何参数,但在函数定义时有self。
3、init
# -*- coding:utf-8 -*-class Person(): def __init__(self,name): self.name = name def sayHi(self): print 'hello,my name is',self.namep = Person('Swaroop')p.sayHi()
注意:我们不用专门调用init_方法,只是在创建一个类的实例的时候,把参数写在圆括号内跟在类名后面,从而传递给init()方法
0 0
- python学习[2]_Python中面向对象编程1
- Python学习笔记_Python对象
- python面向对象编程学习[1]
- Python学习 面向对象编程
- Python学习----面向对象编程
- python面向对象编程学习
- Python中面向对象编程
- 编程语言_python学习
- Python面向对象编程2
- python面向对象编程(2)
- Python 面向对象编程1
- python---面向对象编程1
- python面向对象编程(1)
- python学习笔记(六) - 面向对象编程
- Python学习笔记(10):面向对象编程
- python基础学习笔记<面向对象编程>
- Python 学习笔记-面向对象编程
- Python学习----面向对象高级编程
- Astar A*算法 最短路径算法
- word-wrap、white-space和word break的区别
- iOS开发小技巧汇总
- Mybatis简易介绍
- 整合dtk + hpssacli2.4
- python学习[2]_Python中面向对象编程1
- Struts2使用客户端校验
- 31. Next Permutation (python)
- 利用先序遍历创建二叉树的后序遍历序列(0979)
- 161030
- 1019. General Palindromic Number (20)
- 双十一倒计时效果
- git
- unity Input.GetAxis和Input.GetAxisRaw