#面向对象:继承性、封装性、多态性
#继承性:1.子类继承父类类变量
from inherit import Human
class Student(Human):   #继承方式def __init__(self,school,name,age):self.school = school#Human.__init__(self,name,age)  #父类初始化super(Student,self).__init__(name,age)  #调用父类构造函数super(Student, self).do_homework()  #调用的是父类的方法def do_homework(self):print("english_homework")student1 = Student("交通路小学","石敢当",20)
#print(student1.sum)
print(student1.name)
print(student1.age)
print(student1.get_name())
class Human():sum = 2def __init__(self,name,age):self.name = nameself.age = agedef get_name(self):print(self.name)def do_homework(self):print("demo you jkibwh")

Python--面向对象学习继承(11.17)相关推荐

  1. Python面向对象简单继承

    Python面向对象简单继承 python是面向对象的语言,它支持继承,即一个类可以继承父类那里属性和方法.本书代码源自<<Python 3 Object-Oriented Program ...

  2. Python面向对象学习 1 (什么是面向对象,面向对象的应用场景,待更新)

    程序设计的三种基本结构: 面向对象,面向过程,函数式编程 1,什么是面向对象编程  面向对象编程是一种编程方式,此编程方式的落地需要使用 "类" 和 "对象" ...

  3. 【python面向对象学习笔记】继承

    继承 # 继承 class Animal:atype="哺乳动物"def __init__(self,name,age,sex) -> None:self.name=name ...

  4. 【python面向对象】继承与多态(二)

    文章目录 内置可重写函数 __str__函数 __repr__函数 练习 运算符重载 定义 多继承 面向对象设计思想补充 里氏替换(继承后的重写) 迪米特法则(类与类交互的原则) 总结 内置可重写函数 ...

  5. python 面向对象学习

    面向对象 1.面向对象一些基本的定义 类(class):用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 方法:类中定义的函数. 类变量:类变量在 ...

  6. Python面向对象之继承

    面向对象三大特性 封装 根据职责将属性和方法封装到一个抽象的类中: 继承 实现代码的重用,西安通的代码不需要重复的编写: 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度. 单继承 ...

  7. python面向对象(part3)--继承

    学习笔记 开发工具:Spyder 文章目录 继承 例子1 例子2(isinstance) 例子3(issubclass) 举个例子4(变量继承) 相关概念 继承 定义 可以重用现有类的功能与概念,并在 ...

  8. python面向对象学习_Python 初识面向对象#学习猿地

    > 面向对象编程--Object Oriented Programming,简称`OOP`,是一种**以对象为中心**的程序设计思想. > > 面向过程编程--Procedure O ...

  9. 疯狂python讲义学习日志11——并发编程

    作为高级编程范畴的重要组成部分,并发编程在编码中有着很大的应用,许多工程师收益于并发编程带来的高效福利.但是并行编程是有一定难度的,本章将和大家一起从入门开始,详细介绍在python中如何进行并行编程 ...

  10. 【Python面向对象编程】第17篇 property类

    本篇我们学习如何利用 property 类定义类的属性(property). 类的属性 以下代码定义了一个 Person 类,包含两个属性 name 和 age,然后又创建了一个新的 Person 类 ...

最新文章

  1. cogs luogu 珠心算测试【noip2014 普及组】
  2. openssl与cryptoAPI交互AES加密解密
  3. C语言多维数组本质技术推演
  4. strictmath_Java StrictMath hypot()方法与示例
  5. [转]PCM文件格式
  6. 网络广告假流量盛行,查处有妙招
  7. xshell用ssh连接VMware中的ubuntu
  8. 一款好用得国产SSH工具——FinalShell
  9. 纯H5实现扫码:浏览器扫码
  10. 【Leetcode刷题篇】Leetcode714 买卖股票的最佳时机含手续费
  11. java窗口图标怎么换_如何更改Swing窗口的默认图标?
  12. 【优秀毕设V2.0】基于树莓派的OpenCV-Python摄像头人脸追踪及手势识别、网络地址推流及远程控制系统(多功能系统、含演示视频)
  13. 阿里巴巴的业务范畴/文化和价值观
  14. python循环:打印小星星
  15. xsstrike安装(仅供参考)
  16. 11月面完美团+网易+腾讯+百度+滴滴熬夜5天整理面经攒人品
  17. 暑期实训第二周周一周二总结
  18. 关于android双卡手机sim卡信息采集适配的心得
  19. 软件测试真的干到35岁就干不动了吗?
  20. Bugku-CTF之管理员系统+程序员本地网站

热门文章

  1. 【正交幅度调制 QAM】
  2. Centos7的 git: 未找到命令解决方法
  3. 【2019.08.31】2019银川网络赛(2018银川现场赛)
  4. Protocol handler start failedCaused by: java.net.SocketException: Permission denied
  5. celery4+django2定时任务
  6. 牛客网-《剑指offer》-跳台阶
  7. PLSQL Developer工具远程连接Oracle数据库的方法
  8. 合成简单的声音波形(一)
  9. Linq在路上(序)
  10. linux yast 软件管理_系统管理工具 Spacewalk