老师这个视频里的这一部分代码没看懂????????
老师我按照你的步骤敲完代码之后,为什么显示语法无效
139BC9B7-6423-4A25-BA46-FBCCA1777A36.jpeg
老师这里c1是CPU(),s1是Screen()
然后我后面创建了一个m1对象并把c1,s1传入
以前传的不都是一个真实的数,比如“高淇”,18这些的
那上面这样传是什么意思???????
老师,请问a=0b11001
b=0b01000
bin(a&b)=0b1000
和b不一样啊!不应该是
bin(a&b)=0b01000
请老师解惑
老师这里我知道__add__是相加的作用,设置了一个other 参数
但return那里不太懂了,other.name这样的用法好像没讲过
后面实例化p对象传入名字,但为什么和other有关系?这里不懂?????还有x =p1+p2也没懂???????
老师这里好难
老师视频中一开始将调用类中方法都是要实例化一个类对像这样子,p = Person()这样子,再调用。
老师但类名().方法()这样也可以调用啊,但类名.方法()这样就不行??????
所以是上面两种都可以吗?
老师这里m.eat()那里,那我给m传参数后,比如Chinese()
那调用函数就是manEat(Chinese())这样,但
为什么Chinese().eat() >>> 类名.方法名这样可以调用???????
不是应该实例化一个类对象,p=Chinese(),再调用吗?
老师什么时候要实例一个对象 p = 类名(),,p.方法名这样子
什么时候可直接类名.方法名这样子??????
首先为什么是print(p),这表示什么???不是对象点属性名?
然后不太明白重写了原来的什么东西,__str__重写的意义是什么?
我们在Miuntes或者Hours为什么要添加total
老师这句话没太听明白??????
不是都继承了吗?那为什么还要在子类 def __init__()再创建一个这样子??????
老师这里有两个同名的salary那为什么调用的就是下面那个?
是因为方法不能重载原则吗?
老师这里salary不是一个私有方法吗?那为什么可以像调用公开的属性那样调用?
print(emp1.salary)??????????
为什么这里会输出两个·30000?我这里传了(-20000),那错误了为啥还会输出一个30000?
老师在类里的所有方法名后面的 () 是不是一定要传入self参数?
比如我这的salary没传就错了。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637