`

面向对象(继承-概述2)

阅读更多
java只支持单继承。因为多继承会带来安全隐患:当多个父类中定义了相同函数名的函数,但函数功能不同,子类对象不确定要运行哪一个方法。

java支持多层继承(A继承B,B继承C),也就是继承体系。
如何使用一个继承体系中的功能?
先查阅体系父类的描述,因为父类中定义的是该体系中的共性功能。
通过了解共性功能就可以知道该体系的基本功能。
那么这个体系已经可以基本使用了。

那么在具体调用时,要创建最子类的对象。为什么呢?
1、因为有可能父类不能创建对象(抽象类和接口)
2.创建子类对象可以使用更多的功能,包括基本的和特有的

一句话:查阅父类功能,创建子类对象使用功能
分享到:
评论

相关推荐

    24-面向对象(继承-概述2).avi

    价值上万的Java精品网课教程\第07天(面向对象)

    23-面向对象(继承-概述).avi

    价值上万的Java精品网课教程\第07天(面向对象)

    C++-面向对象编程-000-面向对象

    目录一、面向对象概述(1)封装(2)继承(3)多态二、面向对象与面向过程编程1.面向过程编程(1)软件重用性差(2)软件可维护性差(3)开发出的软件不能满足用户需要2.面向对象编程3.面向对象的特点(1)代码容易修改(2)代码复用...

    JavaScript程序设计课件:面向对象概述.pptx

    2、面向过程与面向对象的优缺点 优点 缺点 面向过程 性能比面向对象高。 代码结构混乱,不易维护,不易复用,不易扩展。 面向对象 面向对象有封装、继承、多态性的特性,所以具有易维护、易复用、易扩展的特点。 类...

    面向对象程序设计-Java(张白一)

    面向对象程序设计-Java(张白一) 第1章 Java系统环境概述 第2章 Java语言基础 第3章 程序流程控制 第4章 类与对象 第5章 消息、继承与多态 第6章 数组 第7章 字符串类 第8章 文字与图形GUI设计 第9章 常用组件GUI设计...

    测量程序编制 - python 93面向对象-概述.pptx

    面向对象-概述;Python 语言在设计之初,就定位为一门面向对象的编程语言 类和对象是 Python 的重要特征,相比其它面向对象语言,Python 很容易就可以创建出一个类和对象。同时,Python 也支持面向对象的三大特征:...

    面向对象概述

    面向对象概述

    PHP面向对象的程序设计

    多态性的作用一、面向对象的介绍™ 1.1 面向对象的程序设计™ 1.2 类和对象的关系1.1 面向对象程序设计概述™ 面向对象¾ 对象的概念是面向对象技术的核心。在现实世界里,我们面对的所有事物都是对象,如计算机、...

    Python基础编程与实践教学课件第6章-面向对象编程.pptx

    CONTENTS 目 录 6.1 面向对象编程概述 01 6.2 类与对象 02 6.3 成员属性 03 6.4 成员方法 04 6.5 类的继承 05 Python基础编程与实践教学课件第6章--面向对象编程全文共21页,当前为第2页。 6.1 面向对象编程概述 ...

    面向对象的概述,基本知识

    关于面向对象的基本知识,C#语言的应用,类和对象,多态性,继承与派生

    A面向对象分析与设计(UML.2.0版)

    2.12 面向对象程序的工作原理 2.13 垃圾收集 2.14 类 2.15 类定义的内容 2.16 共享数据和共享操作 2.17 类型 2.18 术语 2.19 重用代码 2.20 小结 2.21 课外阅读 2.22 复习题 2.23 练习1的答案 2.24 复习题...

    java面向对象程序设计课程每章ppt(共15章+复习1章).zip

    第10章 static修饰符.pptx 第10章 枚举.pptx 第11章 异常和断言.pptx ...第4章 类和对象(2).pptx 第5章 类的继承.pptx 第6章 抽象类和接口.pptx 第7章 多态.pptx 第8章 包装器类.pptx 第9章 内部类.pptx

    Python面向对象类的继承实例详解

    本文实例讲述了Python面向对象类的继承。分享给大家供大家参考,具体如下: 一、概述 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写...

    面向对象程序设计(C++)之面向对象技术概述编程实验

    某出版系统发行图书和磁带,利用继承设计管理出版物的类,要求如下: 建立一个基类Publication存储出版物的标题title、出版物名称name、单价price及出版日期date。用Book和Tape类分别管理图书和磁带,它们都从...

    Python基础-面向对象(1)

    面向对象概述 OOP的思想 接触到任意一个任务,首先想到的是任务这个世界的狗成,是由模型构成的 类就是模型 类中的方法就是模型的功能 几个名词 OO:面向对象 OOA:面向对象的分析 OOD:面向对象的设计 OOI:面向对象的...

    《C++面向对象程序设计教程(第3版)》电子课件 (程细柱PPT).rar

    C++面向对象程序设计教程...目录: 第1章 面向对象程序设计概述,第2章 C++概述,第3章 类和对象,第4章 派生类与继承,第5章 多态性,第6章 模板与异常处理,第7章 C++的流类库与输入输出;第8章 面向对象程序设计方法与实例.

    面向对象系统分析与设计课件及复习资料

    第2章 面向对象的软件开发过程 2.1 rational统一过程 2.1.1 项目开发阶段 2.1.2 过程成分 2.1.3 螺旋上升式开发 2.1.4 rup过程产物 2.1.5 rup的特点 . 2. 2 项目开端阶段 2.3 精化阶段 2.3.1...

    C++语言与面向对象概述

    学习C++,一是掌握面向过程程序设计语言的基本方法和...继承、多态和动态联编等),学习和掌握面向对象程序设计的基本思想和技术,为学习类似 的其他语言(如Java 语言、Visual C++、Visual J++、C#等)打下良好的基础。

    JAVA 面向对象程序设计第3章 继承与多态.pptx

    3.2.1 继承概述;3.2.1 继承概述;3.2.2 继承的实现;3.2.2 继承的实现;3.2.3 学生实践练习;3.2.3 学生实践练习;3.3 重载和重写;3.3 重载和重写;3.3.1 重载;3.3.1 重载;3.3.1 重载;3.3.2 重写;3.3.2 重写;3.3.2 重写;...

    Java的面向对象编程课件

     面向对象编程概述  对象、对象的状态、对象的行为  类和对象  面向对象程序设计  面向对象编程的难点  一个简单的例子  类的构造方法  new关键字的作用  缺省构造方法  方法的重载(overload)  特殊变量...

Global site tag (gtag.js) - Google Analytics