51Testing软件测试论坛
标题: 类的属性定义和调用 [打印本页]
作者: OM23 时间: 2019-5-9 13:19
标题: 类的属性定义和调用
根据弹题中的程序,运行正常。
那么定义类的属性时,也可以不用写在初始化方法中,而直接在外面赋值?
类调用时,也可以不用main函数?
class People: name="luffy" age=18p1=People()print(p1.name,p1.age)result: luffy 18
在学课程
Python测试开发全栈核心课程 互联网测试工程师必修课
作者: 学掌门网校 时间: 2019-5-9 13:34
关于类的调用,只要符合类调用的本身机制就行,即符合类的初始化规则:类名(可选参数)
类的初始化不一定在main函数中;
关于类的属性,在没有声明为私有属性的前提下,确实可以在外部进行赋值
作者: OM23 时间: 2019-5-9 13:41
谢谢老师,但关于main函数,类的调用不一定要在main函数里,那么写main函数的意义又是什么列?
作者: 学掌门网校 时间: 2019-5-9 13:45
main函数是程序的主入口,试想一个项目包含了成百上千的.py文件,那么当项目运行的时候,需要有个主程序,包含main函数的.py文件就是主程序
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |