求java关于面向对象与继承多态习题·各种·最好是有代表性的·

2024-11-25 12:58:13
推荐回答(3个)
回答1:

你只看到它们的形 而没理解它们在实际项目中的用途,所以学起来很苦闷

建议你去看看 《大话设计模式》《设计模式之禅》两本书,学设计模式是面向对象编程的一种快速入门的方法

理解设计模式后,你就知道继承 接口 多态这些东西 要如何用 为什么要这样用了

回答2:

本视频主要从Java语言基础、JavaSE核心、WEB全栈及数据库、Servlet/Jsp核心、 Java框架五个阶段进行讲解。在本教程中,会让大家从零基础快速掌握Java知识。想要配套学习资料的小伙伴可以联系我哦!

回答3:

A是B的父类
B test = new B() 纯粹就是一个B类型,引用B实例
A test = new B() 是定义为A类型,引用B实例,
1、这里的test调用方法,调用的是A里的方法?还是B里的方法呢?答案是B里的方法。但是B里的方法A里没有,例如子类新增了一个方法method(),而父类是没有这个方法method(),那么test是不能调用这个method()的,你可以试下
2、当test调用成员变量时,调用的是A里的变量,还是B里的变量呢?答案是A里的变量

这些楼主都可以写个小例子,看下