巧用类和对象,承包你的世界类属性相关操

很多同学在学习类和对象的时候,对类属性一直不理解,内部访问外部访问就给绕晕了,属性的修改更是云里雾里。今天我们就来讲一下,希望对大家有帮助。

类属性的定义

定义在类中且在方法外的变量,称之为类属性。

classTestDemo:#此处的name这个变量就叫类属性name="老王"类属性的访问

类属性的访问分为:类内部访问、类外部访问。

类内部访问

classTestDemo:#此处的name这个变量就叫类属性name="老王"deftest_01(self):#在类内部对类属性进行访问print(self.name)if__name__==__main__:cl=TestDemo()#类实例化cl.test_01()#调用test_01方法输出:老王

类外部访问

classTestDemo:#此处的name这个变量就叫类属性name="老王"if__name__==__main__:cl=TestDemo()#类实例化result=cl.name#通过类实例访问类属性print("类实例访问类属性=",result)result2=TestDemo.name#通过类访问类属性print("类访问类属性=",result2)输出:类实例访问类属性=老王类访问类属性=老王类属性的修改

类属性为不可变类型

classDog:#类属性dog_name="大黄"print("原来dog_name内存



转载请注明地址:http://www.gongjingmilanagjml.com/glcx/8007.html
  • 上一篇文章:
  • 下一篇文章:
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章