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

类实例和调用对象的区别

任意一个类的实例不是一个对象么??

即使没有自定义属性,也会存在默认的属性,那同样不是也可以进行调用么??还需要进行特殊转换么 ???

正在回答

3 回答

下面是我按照自己的理解写的,感觉你问的应该是这个问题:为什么明明可以直接调用函数,还要去调用类?

所以我的建议是按照自己习惯来吧,毕竟如果类中定义了很多函数,每个函数又有自己的参数,这个call用起来以及看代码的时候没那么好理解

个人想法交流下哈,如有错误请大神指出,谢谢


https://img1.sycdn.imooc.com//5ca1c59b000126ee19200969.jpg

0 回复 有任何疑惑可以回复我~

对于对象而言  最重要的是属性和方法  属性区分开对象  而方法也可以看成是属性的一种

调用函数时你是知道调用函数用来干什么 而调用对象你要指出让这个对象干什么  也就是调用方法

可以说函数就是一种方法  只是不从属于对象

本节的调用对象实际上是通过call特殊函数包装  看起来像是调用对象  实际上还是调用对象的方法

只是这个方法比较特殊   参考前面的str len这些

2 回复 有任何疑惑可以回复我~

任何一个实例都是一个对象,是存在默认属性,但调用默认属性前要用类似写 s.get_score() 和 s.set_score()这样的语句。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

类实例和调用对象的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信