Day4-5测试积点任务
问题:python两个类如何相互调用方法?
如图项目中有两个文件,每个文件中代码如下:
<font face="微软雅黑" size="3">test1:
__author__ = 'dage'
from test2 import *
class Test1(object):
print ('hello world!')
print('hello!')
def result(self):
t2 = Test2()
cc = t2.addnumber(2, 3)
print (cc)
t1 = Test1()
t1.result()
test2:
class Test2(object):
print (u'链接手机并安装执行位置的!')
def addnumber(self,a,b):
c = a + b
return c
def printt(self):
print ('hi')
if __name__ == '__main__':
s = Test2()
s.printt()
</font>
类:class Test1(object):
可以写成:class Test1:
还可以写成:class Test1(父类):
调用类方法:
1、import 引入
2、实例化 tt = Test1()
3、调用:tt.addnumber()
addnumber(self,a,b) 调用的时候,不需要考虑self
Python不懂!期待大神回答,学习下! 学习 期待python大神 类的内部调用:<方法名>(参数列表)。 class Car:#外部类
class Door:#内部类
def open(self):
print('open door')
class Wheel:
def run(self):
print('car run')
if __name__=="__main__":
car=Car()#实例化外部类
backDoor=Car.Door()#实例化内部类 第一种方法
frontDoor=car.Door()#因为car已经实例化外部类,再次实例化Car的内部类 第二种方法
backDoor.open()
frontDoor.open()
wheel=car.Wheel()#car已经实例化外部类,Wheel()再次实例化内部类
wheel.run()#调用内部类的方法
页:
[1]