首页 > 编程语言 > 详细

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

时间:2018-09-27 00:43:34      阅读:196      评论:0      收藏:0      [点我收藏+]

一: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面相对象编程--系统整理

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!