For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
我们都知道,在学习java编程开发语言的时候,有一个关于java的类的分类。而对于python编程开发来说,同样有关于类的分类方法,下面我们就一起来了解一下吧。
1 类的成员概述
类的成员可以分为三个大类:字段、方法、属性。
在上述类的成员中,普通字段是存储在对象之中的;其他成员均是存储在类中,也就是说无论创建了多少个对象,对象本身只保留成员中的普通字段,其他成员均存储在类中。
2 字段
字段分为普通字段和静态字段,普通字段属于对象,静态字段属于类;因此,它们在内存中的位置也不一样。
实际上每个对象内部,都存储有其类的指针,指向类。对象通过该指针,可找到创建其本身的类。我们在写代码时,可以将对象中共有的字段写成静态字段。
3 方法
方法包括普通方法、静态方法和类方法,三种方法在内存中都归属于类,区别在于调用方式不同、定义方法时传入的参数不同。
普通方法:由对象调用;至少一个self参数;执行普通方法时,自动将调用该方法的对象赋值给self;
类方法:由类调用; 至少一个cls参数;执行类方法时,自动将调用该方法的类赋值给cls;
静态方法:由类调用;无默认参数;
4 属性
掌握普通方法后,属性很简单。只需要在普通方法上加一个装饰器@property,即可将普通方法转变为属性。
5 类成员的修饰符
在类中成员包括两类,公有成员和私有成员。
公有成员,在任何地方都能访问。
私有成员,只有在类的内部才能方法。在普通成员的名字前加上两个下划线。如是有静态字段:__name = "数学科"
PS:可以通过【对象._类名__私有成员】去强制访问私有成员但不推荐。
作者:ZingpLiu
来源:博客园
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。