码迷,mamicode.com
首页 > 编程语言 > 详细

019 python面相对象编程--系统整理

时间:2018-09-27 01:58:31      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:nbsp   image   私有   编程   tom   self   odi   aaa   分享图片   

一:self的意思

1.说明

 

2.程序

 1 #-*-encoding=utf-8-*-
 2 class Bail:
 3     def setName(self,name):
 4         self.name=name
 5     def lick(self):
 6         print("%s..."%self.name)
 7 
 8 a=Bail()
 9 a.setName("tom A")
10 a.lick()
11 
12 ###    __init__  
13 class BailB:
14     def __init__(self,name):
15         self.name=name
16     def lick(self):
17         print("%s..."%self.name)
18 
19 b = BailB(tom B)
20 b.lick()

 

3.效果

  技术分享图片

 

二:公有与私有

1.说明

  python中没有正真的私有

 

2.程序

  程序一是直接调用,但是私有的时候不可以,但是可以按照下面的方式也可以直接地调用

  python将私有的名字变成这样了:_类名__变量名

 1 #-*-encoding=utf-8-*-
 2 
 3 ###
 4 class Bail:
 5     name=AAAA
 6 a=Bail()
 7 print(a.name)
 8 
 9 ###私有
10 class Bail:
11     __name=BBBB
12 a=Bail()
13 print(a._Bail__name)

 

3.效果

  技术分享图片

 

三:继承

1.

 

019 python面相对象编程--系统整理

标签:nbsp   image   私有   编程   tom   self   odi   aaa   分享图片   

原文地址:https://www.cnblogs.com/juncaoit/p/9710701.html

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