本文采取: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 同一个类中不同函数相互调用相关推荐

  1. 【Python——类】 同一个类中一个函数里调用另一个函数的方法

    [Python-类] 同一个类中一个函数里调用另一个函数的方法 class Solution:def a(self):self.b() # 注意这种写法:self.类名def b(self):prin ...

  2. Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转)

    Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) 参考文章: (1)Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) (2)https://www. ...

  3. Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法

    Spring 事务机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务.  结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷.    ...

  4. 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法

    在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法 参考文章: (1)在同一个类中,一个方法调用另外一个有注解(比如@Async, ...

  5. spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效

    title: "spring同一个类中,一个方法调用另外一个注解(@Transactional)方法时,注解失效" url: "https://wsk1103.githu ...

  6. 梳理:python—同一个类中的方法调用

    为什么突然在此提到这个梳理问题呢? 因为在自己实践综合练习学过的知识时,突然觉得有些知识点的运用总是不成功,于是翻过课本进行回顾,总是觉得是对的,可是当再进一步思考"既然是对的,为什么在程序 ...

  7. Spring同一个类中注解方法互相调用的问题

    在使用Spring时,很多初学者不了解Spring对象注入的机制和面向切面编程的原理,很容易犯一些错误.下面就是初学者最容易犯的错误.举例如下: @Component public class Tes ...

  8. Python的类中定义函数的三种方式及其利用

    类中方法/函数: 普通方法 直接定义(含self) 类方法 @classmethod 静态方法 @staticmethod 类中变量: 静态变量 普通变量 定义在构造函数中(__init__) 看代码 ...

  9. Python class 类中 __init__ 函数

    什么是类? 类 是通过执行类语句创建的特定对象类型.类对象 被当作模板来创建实例对象,实例对象包含了特定于数据类型的数据(属性)和代码(方法). 类可以基于一个或多个的其他类,称之为基类(ES),它继 ...

最新文章

  1. 洛谷P2219 [HAOI2007]修筑绿化带(单调队列)
  2. 主表关联字表,主表自增长,同时插入
  3. GDCM:gdcm::Scanner的测试程序
  4. 一个炒鸡好用的pdf阅读器
  5. 如何让 Hyper-V 和 VMware 虚拟机软件共存?
  6. mysql学习笔记-事务
  7. 软件与软件工程的概念
  8. httphost设置socks_socks5代理使用和安装配置
  9. Etcd集群的介绍和选主应用
  10. BerkeleyDB-JE数据库操作封装
  11. 解决向github提交代码不用输入帐号密码
  12. PDF电子书制作详细教程
  13. Linux 之四 Ubuntu 20.04 WiFi 无法使用、设置无法显示、远程桌面、常用快捷键、SSH、Git、PPA、FFmpeg 等各问题记录
  14. 计算机主机不启动但 主机闪,电脑主机电源灯闪烁无法启动不了
  15. [异常类] 空指针 Calendar.setTime(a) 源码剖析
  16. C/C++框架和第三方库汇总
  17. JavaScript的原型和继承
  18. Web前端:前端开发人员是做什么的?
  19. mpi_barrier
  20. 一个网络安全资深从业者的独白

热门文章

  1. 专题开发十二:JEECG微云快速开发平台-基础用户权限
  2. Node.js初探之hello world
  3. 阿里巴巴AI智能专场:整理分享
  4. HTML语法初探(一)
  5. Mysql面试常见知识点总结(一)
  6. 人生的意义,呵!我找到了
  7. springmvc+swagger构建Restful风格文档
  8. 企业网络之间资源互访
  9. 手机端公告文本回滚(简单的jq代码)
  10. FAQ系列 | 几种常见MySQL无法启动案例