我初学者,下面Java程序设计四小题不会做,有谁教我:

1.如果某方法与继承来的方法有相同名字,而参数不同,两者是什么关系?2.如果某方法与继承来的方法只是返回值不同,会怎样?能运行吗?3.什么是抽象类?抽象类中是否必须有抽象... 1.如果某方法与继承来的方法有相同名字,而参数不同,两者是什么关系?
2.如果某方法与继承来的方法只是返回值不同,会怎样?能运行吗?
3.什么是抽象类?抽象类中是否必须有抽象方法?抽象类中的方法都是抽象方法吗?抽象类和抽象方法的意义何在?
展开
 我来答
anrainie
2012-04-23 · TA获得超过1012个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:363万
展开全部
1、方法重载,比如A类两个方法,一个定义为 void method1(String str)另一个void method1();
你调用的时候,new A().method1("1")即是调用第一个方法,new A().method1()则是第二个方法。
2、会发生编译期错误,不能运行。还是之前的例子,两个方法 String method2()和void method(),两个方法。当你调用的时候 写:new A().method2();程序怎么知道你是调用哪个方法呢?
3、抽象类是有"abstract“描述的类,它不一定包含抽象方法,它下面的方法可是是抽象方法也可以不是(但是有抽象方法的类,则一定是抽象类)。
意义在于 一,和接口一样,定制一个规范;二,可以强迫子类做某些事情;
因为抽象类是没有”实例“的,所以,它必须有子类(匿名内部类也是种子类),于是,你在抽象类中的非抽象方法中是可以调用它的抽象方法的,虽然抽象类本身没有实现抽象方法,但,它一定有子类且它的非抽象子类一定实现了这个抽象方法。到此,抽象类完成了“强迫”子类执行某个定义在子类内部的方法。
百度网友e83f78b
2012-04-23 · TA获得超过107个赞
知道答主
回答量:182
采纳率:0%
帮助的人:67.4万
展开全部
我做这么久java 还真不会
与继承来的方法 名字相同 参数不同 那是什么意思呢?
同一个方法中 名字相同 参数列表不同 叫重载
继承来的 叫覆盖 而 又说 参数不同 ! 我就迷茫了, 求解,我也学习一下!

这题出的 明白了 就是说方法名相同 参数列表不同 问叫什么呗 那叫重载
突然多了个 继承来的 这无语呀!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
519717047
2012-04-23 · TA获得超过141个赞
知道答主
回答量:155
采纳率:0%
帮助的人:83万
展开全部
1.方法名相同,参数不同 是重载
2.会报错,不能运行
3.只有方法声明没有方法实体,继承他的人必须实现该方法, 抽象类不必须要有抽象方法, 不需要都是. 意义在于继承他人类必须实现 这个方法 而避免想接口那样实现这个接口可以不实现这个 接口下的所有方法.

理论知识不强大了 大概就这样的意思...供参考.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旧浪的每初1X72c
2012-04-23 · 超过15用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:42.7万
展开全部
1. 叫重载
2.不能
3,抽象类的方法 可以是抽象 的,也可以有 具体的实现 ,抽象类因为可以有抽象方法,可以让子类具体去实现,一般用接口比较好,java只能单一继承,但是可能不限制的 实现 接口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隗萌7c
2012-04-23 · TA获得超过105个赞
知道答主
回答量:179
采纳率:100%
帮助的人:93.6万
展开全部
1.方法重载
2.不能
3. 有抽象方法的类 不必须 不是 不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我见犹怜小王子
2012-04-23
知道答主
回答量:7
采纳率:100%
帮助的人:8.9万
展开全部
1.如果某方法与继承来的方法有相同名字,而参数不同,两者是 重载关系。
2.如果某方法与继承来的方法只是返回值不同,编译报错,不能运行。
3.abstract 修饰的类是抽象类。抽象类中不是必须有抽象方法。抽象类中加了abstract关键字的方法是抽象方法。
意义:通过继承它实现多态,后期绑定,可以为将来要实现的东西做好接口,实现重用性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式