Python面向对象之类和实例用法分析 作文网站用什么软件

Python面向对象之类和实例用法分析 作文网站用什么软件

Justlikethe__init__method,thereisanotherspecialmethod__del____del__methodisrunwhentheob,wehavetousethedelstatementwhichiswhatwehavedonehere.相对于构造函数Python也有类似C++中的析构函数__del__,Python的垃圾回收过程与常用语言的不一样,如果一定需要,最好需要使用del语句来激活。 NoteforC++/Java/C#ProgrammersAllclassmembers(includingthedatamembers):Ifyouusedatamemberswithnamesusingthedoubleunderscoreprefixsuchas__privatevar,,theconventionfollowedisthatanyvariablethatistobeusedonlywithintheclassorobjectshouldbeginwithanunderscoreandallothernamesarepublicandcanbeusedbyotherclasses/(exceptforthedoubleunderscoreprefix).Python中定义私有变量,命名规则为前缀加两个下划线“__”,注意不可前后都包含__XXX__(该命名表示为类属性或内建变量);还有一种命名为单下划线_XXX,表示约定俗成不可访问的变量。 classPerson(object):def__init__(self,name,sex):=nameself.__sex=sex#sex定义为私有变量defprint_title(self):=="male":print("man")=="female":print("woman")May=Person("May","female")print()print(May.__sex)#会报错。