摘要: 一、多态 多态指的是一类事物有多种形态,比如 1、动物有多种形态:人,狗,猪 2、文件有多种形态:文本文件,可执行文件 就拿学驾照来举例,你学的不是奥迪怎样开、特斯拉怎么开、保时捷怎么开,但你拿到驾照什么车都能开 二、多态性 1、什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是 阅读全文
posted @ 2018-11-07 11:58 活的潇洒80 阅读(174) 评论(0) 推荐(0)
摘要: 一、为什么要有抽象类 1 、什么是抽象类 与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 2 、为什么要有抽象类 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数 阅读全文
posted @ 2018-11-07 11:41 活的潇洒80 阅读(196) 评论(0) 推荐(0)
摘要: 一、.什么是接口 hi boy,给我开个查询接口。。。此时的接口指的是:自己提供给使用者来调用自己功能的方式\方法\入口,java中的interface使用如下 第一部分:Java 语言中的接口很好的展现了接口的含义: IAnimal.java 第二部分:Pig.java:猪”的类设计,实现了IAn 阅读全文
posted @ 2018-11-07 11:31 活的潇洒80 阅读(351) 评论(0) 推荐(0)
摘要: 一、组合基础 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 组合与继承都是有效地利用已有类的资源的重要方式。但是二者的概念和使用场景皆不同, 1.继承的方式 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比 阅读全文
posted @ 2018-11-07 11:19 活的潇洒80 阅读(286) 评论(0) 推荐(0)
摘要: 本节内容 1、没有重用父类代码 2、方式一:指名道姓(不依赖继承) 3、方式二:super() (依赖继承) 在子类派生出的新的方法中重用父类的方法,有两种实现方式 一、没有重用父类代码 方式一:指名道姓(不依赖继承) 1、代码 2、打印结果 方式二:super() (依赖继承) 1、代码 2、打印 阅读全文
posted @ 2018-11-07 10:29 活的潇洒80 阅读(225) 评论(0) 推荐(0)