#面向对象:继承性、封装性、多态性
#继承性: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. 轻快的VIM(五):复制
  2. 现代操作系统: 第八章 多处理机系统
  3. java中static代码块与非静态代码块
  4. VTK:漫反射球用法实战
  5. IBM计划未来四年在美聘用2000名退伍军人
  6. UE4学习-游戏退出、游戏打包
  7. java例程练习(一维数组)
  8. springBoot修改代码不需要重启-热部署
  9. linux 服务器鼠标右键失灵_【华鹏客服维修部】系统重置后,键盘失灵怎么办?...
  10. 基于java的九宫格求解程序。以荷兰数学家设计的世界最难九宫格为例。
  11. python爬取小说项目概述_Python实战项目网络爬虫 之 爬取小说吧小说正文
  12. 《程序是怎样跑起来的》读书笔记——第三章 计算机进行小数运算时出错的原因...
  13. [Java]进程与线程的区别(转)
  14. 系统服务启动交互式程序(C++)
  15. Apache运行模式MPM详解
  16. 【Python NLP】:搜狗语料库-新闻语料处理
  17. pg 备份恢复(四)—— 逻辑备份(dump与copy导入导出)
  18. 安装Windows10后,必做的6项优化,让你的电脑运行更快
  19. 怎么把m4a文件变成mp3格式
  20. 电脑无线网卡和有线网卡同时使用

热门文章

  1. struts2如何使用拦截器进行用户权限控制
  2. 用DataGrip生成导出整个库数据的方法
  3. leetcode题解48-旋转图像
  4. python的排序方式
  5. OUTLOOK2019 解决 无法验证您连接到的服务器使用的安全证书
  6. resultAPI示例
  7. spark学习笔记-CentOS 6.4集群搭建(2)
  8. CSS3与页面布局学习总结(八)——浏览器兼容与前端性能优化
  9. (原创)shell脚本编程之---正则表达式的使用
  10. 基于PCA和SVM的人脸识别系统-error修改