Python:类的声明两种方法
来源:互联网 发布:内网端口转发 编辑:程序博客网 时间:2024/06/14 20:23
第一种方法:
class Call: def setName(self,name): self.name=name def kick(self): print("my name is %s ,who call me "%self.name)a=Call()a.setName('DaDaniu')print(a.kick())
第一种发放需要先声明一个对象,然后通过一个函数将参数传入对象中。
========================================
第二种方法:
class Ball: def __init__(self,name): self.name=name def kick(self): print("我叫%s,谁替我"%self.name)b=Ball("dadaniu")print(b.kick())
使用了魔法方法双下划线。__init__(self,param1,param2,.....)
第二种方法,在声明一个对象的时候可以将参数直接通过调用类导入对象当中。
运行结果是:
我叫dadaniu,谁替我
None
my name is DaDaniu ,who call me
None
显然第二种方法要简单很多。
阅读全文
0 0
- Python:类的声明两种方法
- C++对象两种方法的声明
- 复杂的指针声明的两种解读方法
- Spring声明式事务管理的两种方法
- python文件的两种编译方法
- python遍历数组的两种方法
- Python线程的两种创建方法
- python遍历数组的两种方法
- python下载文件的两种方法
- python两种生成md5的方法
- python 字典中取值的两种方法
- Python文件编码的声明方法
- ssh框架中事务的声明和两种配置事务的方法
- JSP两种声明变量的区别
- JSP两种声明变量的区别
- JSP两种声明变量的区别
- JSP两种声明变量的区别
- Jsp中的两种声明的区别
- nginx配置HTTPS
- java实现快速排序
- c++ 预处理指令 data_seg, section 用法介绍
- 使用python编写BurpSuite插件(1. demo运行)
- app安装了但没自动运行
- Python:类的声明两种方法
- Guava Preconditions类使用【Guava学习笔记】
- NEON简介
- 2017.08.18【NOIP提高组】模拟赛B组总结
- python(4)
- 欢迎使用CSDN-markdown编辑器
- 在用java进行极光推送的时候,需要的一个工具类: 使用的时候,直接调用 sendToRegistrationId 方法
- 没有走完的总统路
- js字符串截取函数slice()、substring()、substr()