首页 > 其他分享 >继承之子类复用父类的属性、方法

继承之子类复用父类的属性、方法

时间:2023-07-19 22:45:18浏览次数:29  
标签:name Parent 子类 self 复用 say 父类 属性

 1 '''
 2 继承:子类复用父类属性、方法
 3 '''
 4 
 5 
 6 class Parent():
 7 
 8     def __init__(self):
 9         self.name = 'Allen'
10 
11     def say(self):
12         print(f'say name:{self.name}')
13 
14 
15 #  子类什么属性、方法都没有定义,但它继承了Parent就有了name属性、say方法
16 class Child(Parent):
17     pass
18 
19 
20 child = Child()
21 child.say()  # 会打印 say name:Allen
22 print(child.name)  # Allen

 

标签:name,Parent,子类,self,复用,say,父类,属性
From: https://www.cnblogs.com/allenxx/p/17566972.html

相关文章

  • 面试官:为什么数据库连接池不采用 IO 多路复用?
    今天我们聊一个不常见的Java面试题:为什么数据库连接池不采用IO多路复用?这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。但是一般我们在使用DB时,还是经常性采用c3p0,tomcatconnectionpool等技术来与DB连接,哪怕整个程序已经变成以Netty为核心。这到底是为......
  • 108.如何设计一个计算仅单个子类的对象个数?
    108.如何设计一个计算仅单个子类的对象个数?1.为类设计一个static静态变量count作为计数器;2.类定义结束后初始化count;3.在构造函数中对count进行+1;4.设计拷贝构造函数,在进行拷贝构造函数中进行count+1,操作;5.设计赋值构造函数,在进行赋值函数中对count+1操作;6.在析构函数中......
  • Redis为什么这么快之IO多路复用
    情景复现面试官:Redis为什么这么快?我:1.基于内存2.高效数据结构3.单线程4.IO多路复用面试官:那你讲讲Redis的IO多路复用模型是什么。我:哦,嗯,啊,呀...IO多路复用、文件描述符、用户态,内核态、哦。Redis的IO多路复用模型是什么I/O多路复用模型是什么?就是很多网络连接(多路),......
  • 合成复用原则
    尽量使用合成/聚合的方式,而不是使用继承。只有当以下的条件全部被满足时,才应当使用继承关系,1、子类是超类的一个特殊种类,而不是超类的一个角色,也就是区分“Has-A”和“Is-A”。只有“Is-A”关系才符合继承关系,“Has-A”关系应当使用聚合来描述。2、永远不会出现需要将子类换成另外......
  • 119子类依旧使用父类的属性和方法
    classPhone:IMEI=2020001producer="apple"defcall_by_4g(self):print("4g通话")classMyPhone2(Phone):IMEI=2023001producer="banana"defcall_by_4g(self):old_return_value=super......
  • 多继承 当父类有重名的属性时 ,嫡长子(最左边的类中的属性)存在
    classPhone:IMEI=2020001producer="apple"defcall_by_4g(self):print("4g通话")classNFCReader:nfc_type="第五代"producer="apple"defread_card(self):print("读取NFC卡")......
  • 62.对象复用的了解,零拷贝的了解
    62.对象复用的了解,零拷贝的了解1.对象复用对象复用是指将已经创建的对象进行重复使用,而不是创建新的对象。在面向对象编程中,对象复用可以通过以下几种方式实现:1.对象池:对象池是一种常见的对象复用方式,它可以将已经创建的对象保存起来,并在需要时将其重新使用。2.模板类和模板对......
  • 【大厂面试题】说下 IO 多路复用?
    博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家✌......
  • IO多路复用
    IO多路复用IO多路复用即用一个线程监视多个文件句柄,句柄没有就绪时会阻塞应用程序,从而释放CPU资源,否则当句柄就绪,能通知到对应程序进行读写操作IO:在操作系统中,数据在内核态和用户态之间的读写操作(大部分情况下指网络IO多路:一般指多个TCP连接复用:一个或多个线程资源......
  • socket网络编程(三)——select多路复用问题
    1、select诞生的原因在上文我们提到了多客户端的时候,多台客户端发送数据到服务端的话,只能有一台客户端可以正常发送和接受数据,另外一台完全没有反应,那这个问题怎么解决呢?很多人可能第一反应想到利用多线程技术,线程多的话用线程池来维护。的确,多线程确实可以实现这个效果,但是,可能很......