educoder习题
平台习题
少年游四方
低头赶路,敬事如仪。
展开
-
课后练习题--第八题--
什么是多态,怎么使用多态任务描述 :掌握对象的多态性。相关知识 为了完成本关任务,你需要掌握:1.什么是多态;2.多态的实现条件;3.多态的实现形式。1.什么是多态所谓多态:就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。多态就是同一个接口,使用不同的实例而执行不同操作多态性是对象多种表现形式的体现。原创 2020-11-25 00:02:47 · 3091 阅读 · 0 评论 -
课后练习题--第七题
接口任务描述 :掌握接口相关的知识。相关知识 为了完成本关任务,你需要掌握:1.接口的定义;2.接口的实现;3.接口的扩展。1.接口的定义接口(interface)是Java所提供的另一种重要技术,它的结构和抽象类非常相似,也具有数据成员与抽象方法,但它与抽象类又有以下两点不同:接口里的数据成员必须初始化,且数据成员均为常量;接口里的方法必须全部声明为abstract,也就是说,接口不能像抽象类一样保有一般的方法,而必须全部是“抽象方法”。接口定义的语法如下:i原创 2020-11-24 23:48:59 · 3201 阅读 · 0 评论 -
课后练习题--第六题
final关键字的理解与使用任务描述 :理解并能正确使用final关键字。相关知识 -为了完成本关任务,你需要掌握:1.final关键字的使用;2.final关键字修饰类、成员变量和成员方法。final关键字的使用在Java中声明类、属性和方法时,可使用关键字final来修饰。1.final标记的类不能被继承;2.final标记的方法不能被子类复写;3.final标记的变量(成员变量或局部变量)即为常量,只能赋值一次。final关键字修饰类、成员变量和成员方法1.final转载 2020-11-24 23:40:35 · 2219 阅读 · 4 评论 -
课后练习题--第五题
抽象类任务描述 :掌握抽象类的定义及用法。相关知识 为了完成本关任务,你需要掌握:1.抽象类的概念;2.如何定义抽象类。1.抽象类的概念通过继承,可以从原有的类派生出新的类。原有的类称为基类或父类,而新的类则称为派生类或子类。通过这种机制,派生出的新的类不仅可以保留原有的类的功能,而且还可以拥有更多的功能。除了上述的机制之外,Java也可以创建一种类专门用来当作父类,这种类称为“抽象类”。抽象类的作用有点类似“模版”,其目的是要设计者依据它的格式来修改并创建新的类。但是并不能直接由原创 2020-11-24 23:27:12 · 3427 阅读 · 0 评论 -
课后练习题--第四题
方法的重载与重写任务描述 :掌握方法的重写与重载。相关知识 为了完成本关任务,你需要掌握:1.方法的重写(override);2.方法的重载(overload);3.重写与重载之间的区别。方法的重写(override)1.方法的重写子类从父类中继承方法,有时,子类需要修改父类中定义的方法的实现,这称做方法的重写(method overriding)。“重写”的概念与“重载”相似,它们均是Java“多态”的技术之一;所谓“重载”,即是方法名称相同,但却可在不同的场合做不同的事原创 2020-11-24 23:15:18 · 2783 阅读 · 0 评论 -
课后练习题--第三题
课后练习题–第三题任务描述 :掌握super关键字的使用。相关知识 为了完成本关任务,你需要掌握:1.super关键字;2.super关键字的使用;3.super与this关键字的比较。super关键字1.在上一节中曾经提到过super的使用,那super到底是什么呢?2.super关键字出现在子类中,我们new子类的实例对象的时候,子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?3.使用super来引用,所以可以得出结论:super主要的功能是完成子类调用父类中的内容原创 2020-11-24 22:54:06 · 3657 阅读 · 0 评论 -
课后练习题--第二题
什么是继承,怎样使用继承1.任务描述 本关任务:掌握继承的基本概念以及怎么使用继承。2.相关知识 为了完成本关任务,你需要掌握:(1)继承的基本概念;(2)继承的特性;(3)子类对象的实例化过程。3.继承的基本概念 所谓继承:是指可以让某个类型的对象获得另一个类型的对象的属性的方法。Java类的继承,可用下面的语法来表示:class 父类 // 定义父类{ ...}class 子类 extends 父类 // 用extends关键字实现类的继承{ ...}例原创 2020-11-24 21:11:39 · 7194 阅读 · 1 评论 -
java面向对象--封装、继承和多态
课后习题练习什么是封装,如何使用封装?什么是继承,怎样使用继承?super关键字的使用方法的重写与重载抽象类final关键字的理解与使用接口什么是多态,怎么使用多态面向对象的三个基本特征是:封装、继承和多态。封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类)。封装和继承的目的都是:代码重用。而多态则是为了实现另一个目的 —— 接口重用!多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。第一题:任务描述 --原创 2020-11-24 17:03:22 · 3456 阅读 · 0 评论