会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132885个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程 4576楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Maven 4577楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Maven 4578楼
Python 全系列/第一阶段:Python入门/面向对象 4579楼
Python 全系列/第十一阶段:重量级Web框架-Django/Django初级 4580楼
Python 全系列/第二阶段:Python 深入与提高/模块 4581楼
Python 全系列/第二阶段:Python 深入与提高/模块 4583楼
Python 全系列/第四阶段:函数式编程和核心特性/python新特性 4584楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解 4585楼
Python 全系列/第十四阶段:Python 爬虫开发/docker容器扩展-旧20230925 4588楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器 4589楼

class Student:                                            #定义一个Student类
    grade = 25                                           #定义一个类属性grade,并赋初始值25

    @classmethod                                          #用来声明类方法的装饰器
    def    go_to(cls,tran):                                    #定义一个类方法go_to,并设定形参tran
       print("乘坐的交通工具是{0}".format(tran))                    #类方法体

    def __int__(self,name,age):                                  #定义构造方法,设定形参name,age
       self.name = name                                    #初始化实例属性name
       self.age = age                                     #初始化实例属性age

    def information(self):                                  #定义实例方法
       print("学生姓名为{0},年龄为{1}".format(self.name,self.age))       #实例方法体

    @staticmethod                                         #声明静态方法的装饰器
    def father(f_name):                                        #定义一个静态方法father,并设置形参f_name
       print("学生父亲的名字为{0}".format(f_name))                   #静态方法体

print(Student.grade)                                        #通过“类名.类属性名”读写类属性
Student.go_to("school")                                     #通过”类名.类方法名(实参)"调用类方法
obj01 = Student("张三 ",18)                                    #创建实例对象obj01

老师,我创建实例对象的时候出现错误,提示student()不接受参数,这个要怎么解决的

图片.png

Python 全系列/第一阶段:Python入门/面向对象 4590楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637