JAVA 应用开发详解第6章:面向对象(高级) 继承的基本实现MLDN 软件教学研发部本章目标掌握继承的基本概念及实现掌握继承实现的各种限制为什么要有继承?类的继承格式在Java中使用extends关键字完成类的继承关系,操作格式:class 父类{}// 定义父类class 子类 extends 父类{}// 使用extends关键字实现继承 继承的实现 通过子类扩展父类的功能 Person与S
JAVA 应用开发详解第6章:面向对象(高级) 继承的基本实现MLDN 软件教学研发部本章目标掌握继承的基本概念及实现掌握继承实现的各种限制为什么要有继承?类的继承格式在Java中使用extends关键字完成类的继承关系,操作格式:class 父类{}// 定义父类class 子类 extends 父类{}// 使用extends关键字实现继承 继承的实现 通过子类扩展父类的功能 Person与S
JAVA 应用开发详解第6章:面向对象(高级) 范例:继承的应用MLDN 软件教学研发部实例要求定义一个整型数组类,要求包含构造方法,增加数据及输出数据成员方法,并利用数组实现动态内存分配。在此基础上定义出以下子类:A、排序类 实现排序B、反转类 实现数据反向存放 分析本程序要求数组实现动态的内存分配,也就是说里面的数组的大小是由程序外部决定的,则在本类的构造方法中应该为类中的数组进行初始化操
JAVA 应用开发详解第6章:面向对象(高级) 继承的进一步研究MLDN 软件教学研发部本章目标掌握子类对象的实例化过程掌握方法覆写的概念及实现掌握super关键字的作用子类对象实例化过程在继承的操作中,对于子类对象的实例化也是有要求的:“子类对象在实例化之前必须首先调用父类中的构造方法之后再调用子类自己的构造方法”。 观察子类对象的实例化过程 隐含的语句对于以上的代码实际在子类的构造方法中隐含了
JAVA 应用开发详解第6章:面向对象(高级) 范例:继承的应用MLDN 软件教学研发部实例要求定义一个整型数组类,要求包含构造方法,增加数据及输出数据成员方法,并利用数组实现动态内存分配。在此基础上定义出以下子类:排序类 实现排序反转类 实现数据反向存放 分析本程序要求数组实现动态的内存分配,也就是说里面的数组的大小是由程序外部决定的,则在本类的构造方法中应该为类中的数组进行初始化操作,之后
JAVA 应用开发详解第6章:面向对象(高级) 继承的进一步研究MLDN 软件教学研发部本章目标掌握子类对象的实例化过程掌握方法覆写的概念及实现掌握super关键字的作用子类对象实例化过程在继承的操作中,对于子类对象的实例化也是有要求的:“子类对象在实例化之前必须首先调用父类中的构造方法之后再调用子类自己的构造方法”。 观察子类对象的实例化过程 隐含的语句对于以上的代码实际在子类的构造方法中隐含了
JAVA 应用开发详解第6章:面向对象(高级) 接口的基本概念MLDN 软件教学研发部本章目标掌握接口的定义格式及使用掌握接口与抽象类的关系接口接口是java中最重要的概念,接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。 接口的定义格式 接口的定义完整格式:简化格式:接口图形表示 接口的图形可以按照类图的形式表示,也可以使用一个“○”表示A实现接口 与抽象类一样,接口要使
JAVA 应用开发详解第7章:异常的捕获及处理 异常的基本概念MLDN 软件教学研发部本章目标了解异常的基本概念掌握异常的基本处理格式掌握异常类的继承结构掌握Java的异常处理机制异常异常是导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序正常的执行 认识异常 异
JAVA 应用开发详解第6章:面向对象(高级) 抽象类的基本概念MLDN 软件教学研发部本章目标掌握抽象类的定义格式掌握抽象类的使用规则抽象类的定义及使用规则 包含一个抽象方法的类必须是抽象类;抽象类和抽象方法都要使用abstract关键字声明;抽象方法只需声明而不需要实现;抽象类必须被子继承,子类(如果不是抽象类)必须覆写抽象类中的全部抽象方法。 抽象类的定义格式 定义一个抽象类 继承抽象类 抽
JAVA 应用开发详解第6章:面向对象(高级) 接口的基本概念MLDN 软件教学研发部本章目标掌握接口的定义格式及使用掌握接口与抽象类的关系接口接口是java中最重要的概念,接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。 接口的定义格式 接口的定义完整格式:简化格式:接口图形表示 接口的图形可以按照类图的形式表示,也可以使用一个“○”表示。A实现接口 与抽象类一样,接口要
违法有害信息,请在下方选择原因提交举报