首页 > 编程语言 >Python中关于类与对象的创建

Python中关于类与对象的创建

时间:2022-08-26 17:45:25浏览次数:134  
标签:stu1 Python 创建 self 对象 Student print 方法 def

class Student:
    native_space='重庆'#在类里面直接定义变量,称为类属性
    #初始化方法
    def __init__(self,name,age):
        self.name=name
        self.age=age
    #实例方法
    def eat(self):
        print('我想要吃烤翅膀')
    #静态方法
    @staticmethod
    def method():
        print('我使用了staticmethod进行修饰,所以我是静态方法')
    #类方法
    @classmethod
    def cm(cls):
        print('我使用了classmethod进行修饰,所以我是类方法')
    #在类之外定义的称为函数,在类之内定义的称为方法
def drink():
    print('我想要喝果汁')
#创建Student的实例对象
stu1=Student('张三',20)
stu1.eat()#对象名.方法名
print(stu1.name)
print(stu1.age)
print('-------------')
Student.eat(stu1)#29行代码与24行代码功能相同,都是调用Student中eat的方法
                 #类名.方法名(类的对象)-->实际就是方法定义处的self
print('----------类方法的调用方式---------------')
Student.cm()
print('----------静态方法的调用方式---------------')
Student.method()

 

 

 

标签:stu1,Python,创建,self,对象,Student,print,方法,def
From: https://www.cnblogs.com/yin-qiu-moon/p/16628385.html

相关文章

  • 使用python批量爬取wallhaven.cc壁纸站壁纸
    偶然发现https://wallhaven.cc/这个壁纸站的壁纸还不错,尤其是更新比较频繁,用python写个脚本爬取点latest,按照更新先后排序,获得新地址,发现地址是分页展示的,每一页24张 ......
  • 学习:python 综合训练 超市商品管理系统 数据库版
                 ......
  • python3 函数 定义函数与切片
     如果我们要计算一个圆的面积,就是3.14*r*r,如果每次就算,则每次都要写一遍,就很麻烦,所以有了函数,我们就可以通过调用函数的方法,直接使用就行了。 这里我们可以访问 ......
  • 面经-Java创建对象的过程
    java创建对象的过程主要分为一下五个步骤:(1)类加载检查Java虚拟机(jvm)在读取一条new指令时候,首先检查能否在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是......
  • 数据分析大作战,SQL V.S. Python,来看看这些考题你都会吗 ⛵
    ......
  • 面向对象数据库和NoSQL
    先来说说对象数据库。定义参见维基:http://zh.wikipedia.org/zh/%E5%AF%B9%E8%B1%A1%E6%95%B0%E6%8D%AE%E5%BA%93一个数据库的持久性整体规划通常都是不成套的。各种ORM(对......
  • 在python程序中调用java代码
     Python是一门“胶水”语言,非常灵活多变,但是在一些特殊的时候,也需要调用其它语言来协助实现更多的功能;在公司使用python进行接口测试的时候,会遇到有些接口数据是由公司的......
  • python基本数据类型
    python基本数据类型python基本数据类型有:整型,浮点型,布尔型,复数型,字符串,列表,元组,字典,集合。六大基本数据类型:①.Number(数字)②.String(字符串)③.List(列表)④.Tuple(元组)......
  • python 读取json文件
    一个jason文件实例————fcc.json{"organization":"freeCodeCamp","website":"https://www.freecodecamp.org/","formed":2014,"founder":"QuincyLarson","ce......
  • Linux安装python并配置环境变量
    1.获取python3源码我们访问这个网址,就可以看到全部的python下载方式:【https://www.python.org/downloads/】   本人下载的是3.10.6版本   2.安装Python这......