Python class 与c++ 之类的区别

网友投稿 796 2022-10-11

Python class 与c++ 之类的区别

Python class 与c++ 之类的区别

1.类里每个方法第一个参数都是self

class Foo: empCount def __init__(self, name, age): self.name = name self.age = age def detail(self): print(self.name) print(self.age)

2. 构造函数的名字是 __init__

3. self.xx 就是私有变量,写在最上面的就变成了所有实例之间共享!

4.继承写法

class Child(Parent): # 定义子类def __init__(self):print "调用子类构造方法"def childMethod(self):print '调用子类方法'

5. 基础重载方法

class Vector: def __init__(self, a, b): self.a = a self.b = b def __str__(self): return 'Vector (%d, %d)' % (self.a, self.b) def __add__(self,other): return Vector(self.a + other.a, self.b + other.b) def __del__( self ): pass

​​初学Python——字典​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python 切片 [::]
下一篇:Spring Boot 集成PageHelper的使用方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~