Python 同一个类中不同函数相互调用
本文采取:Python的类中函数方法相互调用的两种方式_狗哥的博客-CSDN博客
__metaclass__=type
class Stu:name=Noneage=Noneschool="华南理工大学"#类变量,被所有学生实例共有def __init__(self,name,age):self.name=nameself.age=agedef printName_Age(self):print("我叫"+self.name+","+"今年"+str(self.age)+"岁。")def printSchool(self):print("来自",Stu.school)def printTotal(self):print("类中方法调用类中的其他方法")#方法一:Stu.printName_Age(self)Stu.printSchool(self)#方法二:self.printName_Age()self.printSchool()
#对象=类名(构造方法的参数)
stu=Stu("大哥",19)
#对象.类中的方法
stu.printName_Age()
stu.printSchool()
print("*****类中函数调用其他函数********")
stu.printTotal()
类中方法调用类中的其他方法有两种方法:
方法一
格式:类名.方法名(self)
注意:方法名内必须传入一个实例对象的指针,self后可根据方法定义放入适当实参
Stu.printName_Age(self) Stu.printSchool(self)
方法二
格式:self.方法名(方法列表)
方法列表不应该包括self
self.printName_Age() self.printSchool()
Python 同一个类中不同函数相互调用相关推荐
- 【Python——类】 同一个类中一个函数里调用另一个函数的方法
[Python-类] 同一个类中一个函数里调用另一个函数的方法 class Solution:def a(self):self.b() # 注意这种写法:self.类名def b(self):prin ...
- Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转)
Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) 参考文章: (1)Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) (2)https://www. ...
- Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法
Spring 事务机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务. 结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷. ...
- 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法 参考文章: (1)在同一个类中,一个方法调用另外一个有注解(比如@Async, ...
- spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效
title: "spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效" url: "https://wsk1103.githu ...
- 梳理:python—同一个类中的方法调用
为什么突然在此提到这个梳理问题呢? 因为在自己实践综合练习学过的知识时,突然觉得有些知识点的运用总是不成功,于是翻过课本进行回顾,总是觉得是对的,可是当再进一步思考"既然是对的,为什么在程序 ...
- Spring同一个类中注解方法互相调用的问题
在使用Spring时,很多初学者不了解Spring对象注入的机制和面向切面编程的原理,很容易犯一些错误.下面就是初学者最容易犯的错误.举例如下: @Component public class Tes ...
- Python的类中定义函数的三种方式及其利用
类中方法/函数: 普通方法 直接定义(含self) 类方法 @classmethod 静态方法 @staticmethod 类中变量: 静态变量 普通变量 定义在构造函数中(__init__) 看代码 ...
- Python class 类中 __init__ 函数
什么是类? 类 是通过执行类语句创建的特定对象类型.类对象 被当作模板来创建实例对象,实例对象包含了特定于数据类型的数据(属性)和代码(方法). 类可以基于一个或多个的其他类,称之为基类(ES),它继 ...
最新文章
- 洛谷P2219 [HAOI2007]修筑绿化带(单调队列)
- 主表关联字表,主表自增长,同时插入
- GDCM:gdcm::Scanner的测试程序
- 一个炒鸡好用的pdf阅读器
- 如何让 Hyper-V 和 VMware 虚拟机软件共存?
- mysql学习笔记-事务
- 软件与软件工程的概念
- httphost设置socks_socks5代理使用和安装配置
- Etcd集群的介绍和选主应用
- BerkeleyDB-JE数据库操作封装
- 解决向github提交代码不用输入帐号密码
- PDF电子书制作详细教程
- Linux 之四 Ubuntu 20.04 WiFi 无法使用、设置无法显示、远程桌面、常用快捷键、SSH、Git、PPA、FFmpeg 等各问题记录
- 计算机主机不启动但 主机闪,电脑主机电源灯闪烁无法启动不了
- [异常类] 空指针 Calendar.setTime(a) 源码剖析
- C/C++框架和第三方库汇总
- JavaScript的原型和继承
- Web前端:前端开发人员是做什么的?
- mpi_barrier
- 一个网络安全资深从业者的独白