为了账号安全,请及时绑定邮箱和手机立即绑定

Python-面向对象

剑圣OMG Linux系统工程师
难度中级
时长59分
学习人数
综合评分9.13
144人评价 查看评价
9.4 内容实用
9.0 简洁易懂
9.0 逻辑清晰

最赞回答 / 慕姐3581915
classmethod装饰的方法只能通过类名进行调用,而类名调用只能调用类属性,你的_name属于对象属性,不能被classmethod修饰的方法调用

已采纳回答 / binmo
返回的应该是一个字符串对象,你这样子相当于返回了4个字符串对象。return self.name + 'is' + self.age + 'years old' 这样子应该可以

已采纳回答 / 精慕门闇黑龙帝
#看你怎么理解这个私有的含义:class Person:    def __init__(self, name, gender):        self.name = name        self.gender = genderclass Student(Person):    def __init__(self, name, gender, age, snum):        super(Student, self).__init__(name, gender)        self.__ag...

最新回答 / Mrbeargreat
根据你用的IDE去搜索相应的快捷键,视频中老师用的是PyCharm,快捷键是Ctrl+/,鼠标选中之后按快捷键就可以一次屏蔽多条语句

最新回答 / Verckolf
和self一样理解就好了,或者你可以理解为“规定”

最赞回答 / 南区大表哥
很简单 因为最后一个函数没有返回值  楼主你的基础太差了  多看看基础吧

最新回答 / wenjinghao
17行出错!类方法self_intro不能直接这样调用,除非它本身是property一样的属性调用方法模式,那就可以不用加()

最新回答 / Samrong
学习编程时考虑问题的思路,好的思路往往事半功倍

最新回答 / 李东岳
魔术方法一般重写或者做某些特定的功能使用,面向对象的重点还是三大特性封装、继承、多态

最赞回答 / 多收能量多种树
知道了,是进行排序的时候用的,搜的时候写成了 __comp__,难怪没搜到。。。
课程须知
热爱编程,对Python基础知识已经掌握。
老师告诉你能学到什么?
1.面向对象的理论基础 2.Python基本的面向对象特性 3.深入的了解Python面向对象

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消