首页 > 其他分享 >类变量,类方法,成员变量,成员方法在一个类中的存储位置

类变量,类方法,成员变量,成员方法在一个类中的存储位置

时间:2022-09-29 10:01:36浏览次数:40  
标签:变量 成员 chenhy self Student id age 类中 name

# 定于类,类名称,继承object最大抽象物体
class Student(object):
    # #定义基本属性,此处的变量为类变量
    School = "中国Python职业技术学院"
    count = 0
    # 定义构造方法,初始化构造函数,输入的是成员变量
    def __init__(self, id, name, age):
        self.id = id
        self.name = name
        self.age = age
        self.score = None #成绩没有赋空值
        # 类变量可以在这里使用
        Student.count += 1
    # 成员方法
    def introduce(self):
        print(f"大家好,我叫:{self.name},今年{self.age}岁")
    # 类方法
    @classmethod
    def stuPython(cls):
        print(f"大家好,我为{cls.School}职业技术学院")

# 实例化类,初始化函数的参数给到
chenhy = Student(id = "01",name="chenhy",age=18)
# 此时便可以访问类的属性和方法
print(chenhy.stuPython())

# 定义一个抽象函数,入参为对象,对象调用的是类,类里的方法在这个函数里可以访问
def love(Student):
    print(f"我叫{Student.name},我今年{Student.age},我爱{Student.School}")
# 实例化类,初始化函数的参数给到
chenhy = Student(id=1,name="chenhy",age=18)
# 调用love类,传参为对象
print(love(chenhy))

 

标签:变量,成员,chenhy,self,Student,id,age,类中,name
From: https://www.cnblogs.com/grapefruit0201/p/16740417.html

相关文章

  • nginx 常用全局变量
    变量说明$args请求中的参数,如​​www.123.com/1.php?a=1&b=2的$args就是a=1&b=2​​$content_lengthHTTP请求信息里的"Content-Length"$conten_typeHTTP请求信息里的"Conten......
  • day 6 -变量
    变量实例变量从属于对象如果不能初始化,这个值为0,0.0,null布尔值默认为false 常量固定的值不改变,用final定义staticfinal类型常量名称=赋值 局部变量在类中......
  • 变量名的力量
    变量名的力量:见名知义对变量存储的数据进行描述员工数据记录employeeData适当的名字长度统计发现变量名10到16个字符,调试所花费的力气是最小的。如果你查看自己......
  • 学习Python之变量
    一、变量的使用1、单个变量#变量aa="Helloworld1!"print(a)2、多个变量#变量aa="Helloworld1!"print(a)#变量bb="Helloworld2!"print(b)3、单个变量替换#变量aa="H......
  • redis有序集合中是否存在某个成员
    redis命令使用参考网页:​​http://redis.cn/commands.html​​有序集合中,redis没有命令直接判断有序集合中是否存在某个成员,自行通过代码实现,示例代码如下:#include<stdio.h......
  • Python 变量,注释,字符串,快捷键
    Python学习其他语言通过括号,大括号表示各个模块所属关系,而python是通过缩进,所以缩进对于python尤为重要1.变量1.1和其它语言不同,python中变量不用提前声明,每个语句之后......
  • [ Linux ] 进程优先级 和 环境变量
    在上篇文章我们了解了进程的状态及Linux系统的进程状态,本篇我们主要了解进程优先级及环境变量。1.进程优先级说到优先级,我们首先要清楚什么是优先级,和权限有什么关系呢?优先......
  • C语言:全局变量与局部变量
    #include<stdio.h>intd=1;fun(intq){intd=5;d+=q++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;printf("%d\n",d);......
  • 变量调用分析——这个ball到底是那个ball?
    publicclassBallimplementsRollable{publicstaticvoidmain(String[]args){Ballball=newBall("lanqiu");System.out.println(ball.getName());//这里程序为......
  • 第二节课 变量
    #第二节课变量##格式>类型变量名称=值```c++    inta=5;```##变量名称1. 组成   - 字母   - 数字   - 下划线2. 不能以数......