# -*- coding: utf-8 -*-
"""
继承的意义:实现代码重用,数据函数都可以重用
子类覆盖,子类与父类同名
选择性继承
super().__init__()可以减少重复构造,节约资源
"""
class Wangjianlin(object): """大家好,我是大连王健林""" def __init__(self):
self.motto = "我是王健林,我的人生格言是,先定个小目标,赚他一个亿"
self.money = 200e8 def working(self):
print("疯狂工作") class Wangsicong(Wangjianlin): def __init__(self):
#Wangjianlin是类型,调用方法需要self,super()是一个对象
#Wangjianlin.__init__(self)#这种方式在频繁创建对象时比较消耗内存
super().__init__()
self.motto = "我是王思聪,我的人生格言是,我交朋友不看钱,因为谁都没有我有钱" def working(self):
print("我有钱,想泡谁就泡谁") if __name__ == "__main__": #继承测试
wangjianlin = Wangjianlin()
print(wangjianlin.money, wangjianlin.motto)
wangjianlin.working() wangsicong = Wangsicong()
print(wangsicong.money, wangsicong.motto)
wangsicong.working() print("-" * 50) # 类的内置属性
print(Wangjianlin.__doc__)#类的说明文档
print(Wangjianlin.__name__)#类的名字
print(Wangjianlin.__module__)#从哪个地方开始执行
print(Wangjianlin.__bases__)#类的基类
print(Wangjianlin.__dict__)#类的属性 print(isinstance(2, int))#判断2是否是int类型
print(isinstance(2, (int, str)))#判断2是否是int类型或者str类型其中之一

最新文章

  1. iOS之push present 动画
  2. ugui自制摇杆。
  3. Android 读取和保存文件(手机内置存储器)
  4. 一个跨域请求的XSS漏洞
  5. HDU 1824 Let's go home
  6. .net 类型转换
  7. SQL Server错误严重性级别和异常处理
  8. 深刻理解iosBlock
  9. aspcms逻辑错误导致后台地址泄露
  10. ASP.NET MVC下使用AngularJs语言(七):Cookie的使用
  11. Word Ladder - LeetCode
  12. Confluence 6 创建一个空间
  13. 02-body标签中相关标签-1
  14. linux shell编程进阶学习(转)
  15. @property与@synthesize的差别
  16. 权限管理,pymysql模块
  17. ASP.NETAutocomplete control
  18. 云数据库HBase助力物联网,免费申请中
  19. pgrep -f 和pkill -f
  20. leetcode简单题目两道(3)

热门文章

  1. LeetCode.1137-第N个泰波那契数(N-th Tribonacci Number)
  2. KETTLE 主键不唯一解决方法
  3. 【机器学习】深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
  4. 【Python开发】查看数据类型
  5. sass安装:webpack sass编译失败,node-sass安装失败的终极解决方
  6. 系统的可用性用平均无故障时间( MTTF)
  7. Windows系统中CMD wmic查看硬盘、内存、CPU、BIOS、网卡等信息。(附带脚本)
  8. 自然语言处理工具hanlp 1.7.3版本更新内容一览
  9. swift MT报文解析处理
  10. 【模板】SPFA(不完全详解)