- 浏览: 74097 次
- 性别:
- 来自: 深圳
文章分类
最新评论
java只支持单继承。因为多继承会带来安全隐患:当多个父类中定义了相同函数名的函数,但函数功能不同,子类对象不确定要运行哪一个方法。
java支持多层继承(A继承B,B继承C),也就是继承体系。
如何使用一个继承体系中的功能?
先查阅体系父类的描述,因为父类中定义的是该体系中的共性功能。
通过了解共性功能就可以知道该体系的基本功能。
那么这个体系已经可以基本使用了。
那么在具体调用时,要创建最子类的对象。为什么呢?
1、因为有可能父类不能创建对象(抽象类和接口)
2.创建子类对象可以使用更多的功能,包括基本的和特有的
一句话:查阅父类功能,创建子类对象使用功能
java支持多层继承(A继承B,B继承C),也就是继承体系。
如何使用一个继承体系中的功能?
先查阅体系父类的描述,因为父类中定义的是该体系中的共性功能。
通过了解共性功能就可以知道该体系的基本功能。
那么这个体系已经可以基本使用了。
那么在具体调用时,要创建最子类的对象。为什么呢?
1、因为有可能父类不能创建对象(抽象类和接口)
2.创建子类对象可以使用更多的功能,包括基本的和特有的
一句话:查阅父类功能,创建子类对象使用功能
发表评论
-
151多线程(优先级&yield方法)
2015-10-28 11:16 651/* 养成习惯:数据共享用静态 */ class Dem ... -
150_多线程(Join方法)
2015-10-27 18:31 557/* join: 当A线程执行到了B线程的join方法 ... -
114_面向对象(多异常处理)_黑马程序员_Java基础视频
2015-10-25 23:27 651/* 对多异常的处理 1.生命异常时,建议声明更为具体的异 ... -
113_面向对象(异常声明throws)_黑马程序员_Java基础视频
2015-10-25 23:26 440/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
112_面向对象(异常try-catch)
2015-10-25 23:25 691/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
148_多线程(停止线程)
2015-10-25 23:16 542/* stop方法已经过时。 如何停止线程? 只有一 ... -
147_多线程(线程间通信-生产者消费者JDK5.0升级版)
2015-10-21 23:33 710/*JDK1.5及以上提供了多线程升级解决方案。 将同步Sy ... -
146_多线程(线程间通信-生产者消费者)
2015-10-20 23:35 589一个生产者一个消费者 ... -
144_多线程(线程间通信-等待唤醒机制)
2015-10-20 18:35 688class Res{ String name; Str ... -
142_多线程-线程间通信
2015-10-20 16:18 658/* 线程间通讯: 其实就是多线程在操作同一个资源。 但 ... -
141多线程-死锁
2015-10-20 14:45 644/* 死锁: 同步中嵌套同步 */ class T ... -
140_多线程(多线程-单例设计模式-懒汉式)
2015-10-19 11:45 629/* 单例设计模式 饿汉式 class Single ... -
138_多线程(多线程-同步函数的锁是this)
2015-10-15 14:48 803/* 同步函数用的是哪一个锁呢? 函数需要被对象调用。那么 ... -
137_多线程(多线程-同步函数)
2015-10-13 23:25 565/* 需求:银行有一个金库。 有两个储户分别存300元 ... -
135_多线程(多线程的安全问题)
2015-10-13 18:07 574class TWindow implements Runnab ... -
多线程(创建线程-实现Runnable接口)
2015-10-10 00:19 514class TWindow implements Runnab ... -
133_多线程(售票的例子)
2015-10-09 23:48 593/* 需求:简单的买票程序 多个窗口卖票 */ c ... -
132_多线程(获取线程对象以及名称)
2015-10-09 23:30 1175/* 练习:创建两个线程,和主线程交替运行 线程都有自 ... -
多线程-继承Thread类
2015-10-09 00:26 1517/* 进程:是一个正在执行中的程序 每一个进程执行都有一个 ... -
包的应用
2015-10-08 23:28 1627package pack; class PackageD ...
相关推荐
价值上万的Java精品网课教程\第07天(面向对象)
价值上万的Java精品网课教程\第07天(面向对象)
目录一、面向对象概述(1)封装(2)继承(3)多态二、面向对象与面向过程编程1.面向过程编程(1)软件重用性差(2)软件可维护性差(3)开发出的软件不能满足用户需要2.面向对象编程3.面向对象的特点(1)代码容易修改(2)代码复用...
2、面向过程与面向对象的优缺点 优点 缺点 面向过程 性能比面向对象高。 代码结构混乱,不易维护,不易复用,不易扩展。 面向对象 面向对象有封装、继承、多态性的特性,所以具有易维护、易复用、易扩展的特点。 类...
面向对象程序设计-Java(张白一) 第1章 Java系统环境概述 第2章 Java语言基础 第3章 程序流程控制 第4章 类与对象 第5章 消息、继承与多态 第6章 数组 第7章 字符串类 第8章 文字与图形GUI设计 第9章 常用组件GUI设计...
面向对象-概述;Python 语言在设计之初,就定位为一门面向对象的编程语言 类和对象是 Python 的重要特征,相比其它面向对象语言,Python 很容易就可以创建出一个类和对象。同时,Python 也支持面向对象的三大特征:...
面向对象概述
多态性的作用一、面向对象的介绍™ 1.1 面向对象的程序设计™ 1.2 类和对象的关系1.1 面向对象程序设计概述™ 面向对象¾ 对象的概念是面向对象技术的核心。在现实世界里,我们面对的所有事物都是对象,如计算机、...
CONTENTS 目 录 6.1 面向对象编程概述 01 6.2 类与对象 02 6.3 成员属性 03 6.4 成员方法 04 6.5 类的继承 05 Python基础编程与实践教学课件第6章--面向对象编程全文共21页,当前为第2页。 6.1 面向对象编程概述 ...
关于面向对象的基本知识,C#语言的应用,类和对象,多态性,继承与派生
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 复习题...
第10章 static修饰符.pptx 第10章 枚举.pptx 第11章 异常和断言.pptx ...第4章 类和对象(2).pptx 第5章 类的继承.pptx 第6章 抽象类和接口.pptx 第7章 多态.pptx 第8章 包装器类.pptx 第9章 内部类.pptx
本文实例讲述了Python面向对象类的继承。分享给大家供大家参考,具体如下: 一、概述 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写...
某出版系统发行图书和磁带,利用继承设计管理出版物的类,要求如下: 建立一个基类Publication存储出版物的标题title、出版物名称name、单价price及出版日期date。用Book和Tape类分别管理图书和磁带,它们都从...
面向对象概述 OOP的思想 接触到任意一个任务,首先想到的是任务这个世界的狗成,是由模型构成的 类就是模型 类中的方法就是模型的功能 几个名词 OO:面向对象 OOA:面向对象的分析 OOD:面向对象的设计 OOI:面向对象的...
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++,一是掌握面向过程程序设计语言的基本方法和...继承、多态和动态联编等),学习和掌握面向对象程序设计的基本思想和技术,为学习类似 的其他语言(如Java 语言、Visual C++、Visual J++、C#等)打下良好的基础。
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 重写;...
面向对象编程概述 对象、对象的状态、对象的行为 类和对象 面向对象程序设计 面向对象编程的难点 一个简单的例子 类的构造方法 new关键字的作用 缺省构造方法 方法的重载(overload) 特殊变量...