class 类名称:
类的属类(定义在类中的变量,成员变量)
类的行为(定义在类中的函数,成员方法)
# 设计一个类(类比生活中:设计一张等级表)
class Student:
name = None
gender = None
nationality = None
native_place = None
age = None
# 创建一个对象(像生活中打印表格)
stu_1 = Student()
# 对对象属性进行赋值(类比生活中填写表单)
stu_1.name = "张三"
stu_1.gender = "男"
stu_1.nationality = "中国"
stu_1.native_place = "山西省"
stu_1.age = 16
print(stu_1.name)
print(stu_1.gender)
def 方法名(self,参数...... ):
方法体
self是成员方法定义必须写的,用来表示对象自身的意思,当我们使用类对象调用方法时,self会,自动传入。在方法内部访问成员变量,必须使用self。
class Student: name = None def say_hi(self): # 传入参数时可以忽略 print(f"我时{self.name}") stu_1 = Student() stu_1.name = "张三" stu_1.say_hi()
函数时写在类外的,类里面的都称为方法。文章来源:https://www.toymoban.com/news/detail-686432.html
文章来源地址https://www.toymoban.com/news/detail-686432.html
到了这里,关于day 31 面向对象 成员方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!