码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象:进阶

时间:2018-05-01 20:51:07      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:属性   方法   str   私有属性   print   code   +=   int   私有   

一、类成员修饰符

  类中属性与方法可以分为两类:

      公有成员:到处都可以访问,可以被继承

      私有成员:外部不能访问,只能类内部去访问和修改(当修改修改的时候,可以利用内部的方法去调用私有属性去供外部修改),不能被继承。

           定义的时候前面加上两个__ 下划线

class Girl:
    def __init__(self, name, age):
        self.name = name
        self.__age = age
    
    def look_age(self):
        return self.__age

    def modify_age(self):
        self.__age += 1
        return self.__age

g = Girl(li, 18) # g.__name   # 直接报错,私有成员,外部不能直接访问 print(g.look_age()) print(g.modify_age())

 

 

面向对象:进阶

标签:属性   方法   str   私有属性   print   code   +=   int   私有   

原文地址:https://www.cnblogs.com/louhui/p/8976779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!