#!/usr/bin/env/ python
# -*- coding:utf-8 -*-
"""
auth:holy
data:2022年10月16日
"""
# Students为类的名称(类名)由一个或多个单词组成,每个单词首字母大写,其余小写
class Students:
# 直接写在类里的变量,称为类的属性
native_pace = 'guilin'
def __int__(self, name, age):
# self.name称为实体属性,进行一个赋值的操作,将局部变量的name的值赋值给实体属性
self.name = name
self.age = age
# 实例方法
# 其中self是必须的,但可以自定义命名
def eat(self):
print('今天吃饭....')
# 静态方法
@staticmethod
def method():
print('静态方法 使用staticmethod进行修饰!!!')
# 类方法
@classmethod
def cd(cls):
print('类方法 使用classmethod进行修饰')
# 在类之外的定义的称为函数,在类之内定义的成为方法
def drink():
print('喝水')
# 创建Students类的对象
stu1 = Students('holy', 23)
# 对象名.方法名()
stu1.eat()
# 调用类中的方法属性
print(stu1.name)
print(stu1.age)
print('------------------------')
# stu1.eat()与Students.eat(stu1)代码的功能相同,都是Students中的eat方法
# 类名.方法名(类的对象)-->实际就是方法定义处的self
Students.eat(stu1)
【笔记】python中的类
最新推荐文章于 2024-10-08 20:27:53 发布