问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中继承 多态 抽象类 接口之间的关系和作用,我总结了下,帮我看看理解对不?

发布网友 发布时间:2022-04-02 06:41

我来回答

3个回答

热心网友 时间:2022-04-02 08:11

子类继承父类,是说把不同的子类共有的属性方法,都写到父类里去,这样共有的东西每个子类里就不写了,节省代码了,并且有利于后期的维护,有利于实现多态。
继承和实现抽象类都是多态的不同表现,都属于多态。抽象类是把几个类共有的属性提取出来,供几个类使用。可以更好的实现代码的重用,有利于后期的维护。因为抽象类能实现好几个接口,而继承只能继承一个父类。
接口是抽象类的表现形式,抽象类里面包括接口,或者说抽象类是由接口组成的。追问那可以这么理解嘛,继承来表现多态就是父类不是抽象类。继承而父类是抽象类的,就是用抽象类来表现多态。所以说继承和抽象类都算是表现多态的2种方式?
你这句话:抽象类是把几个类共有的属性提取出来,我有点疑问,难道不是抽象类的父类就不能把几个类的共有属性提取出来吗?

热心网友 时间:2022-04-02 09:29

继承主要是只能把共用的并且对所有子类来说基本上不会有特别处理的部分提到父类中。这叫共性,目的不是为了节省代码。你只需要记住在编程中减少敲键盘次数永远不是编程语言设计的目的(部分网络编程语言会这么做,但它基本上这样的编程语言不适合解决通用性的复杂问题,只适合面向某个特定方向(比如网页)的编程)。

多态也不是说让父类使用孩子的特性而是说允许不同的孩子以相同的方式被处理,就像我们社会中允许个性化一样,前提是只要它们都有适合当前处理的共性的基础上个性化是完全允许的,比如说,同样是为了加密处理这个共性,每个子类可以使用不同的加密算法,这就是个性化,在外部调用时它只要求加密,而加密的提供者允许给出不同的实现,这就叫多态。

热心网友 时间:2022-04-02 11:03

首先概念问题,类和借口的概念是不同的,继承父类的子类,和实现接口的实现类,要说继承接口,是不对的,实现借口的也不能叫子类,而叫实现类。
java中有现成的多态的例子,就是跨数据库。
java中有Connection接口,里面有方法叫close(关闭连接),然而每次连接数据库都要引入对应数据库的jar包,原理是什么呢,因为不同的数据库关闭的方式不同,每个jar包中,都会有对应实现Connection的类实现close方法,关闭连接的操作由下面的实现类自己去操作,如果是oracle数据库,则此时的Connection是orale提供的jar包中的实现Connection的类,如果是Sql server 那此时的Connection是sql server的,这个Connection就是多种状态了,也就是多态。好处嘛,这里就是跨平台喽,也可以隐藏实现类的代码,如果你研究一种数据库,你提供写一个实现Connection的类,那么java就可以连接了。
借口可以说是所有方法均为抽象的抽象类,但又不能叫做类。
问得太多了,有问题追问吧。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 攻是直男 直男攻新完结bl小说推荐 求直男攻!受先动心的~有点小虐最好,不要肉文,谢谢! 求一篇耽美小说,直男攻,表面没心没肺受 怎么分一个人是直男还是受还是攻? 怎么看直男是不是攻 攻是直男的BL虐文。嘴挑情节差台词糟糕的不要。BE最好HE也无所谓,只要够虐就好了谢谢谢谢。 绍兴有哪些网点可以充值中石化的加油卡 关于攻和直男的区别,就是攻为啥喜欢男生 谁有校园直男攻的文 受追攻的 掰弯直男攻的文~ 温州哪里买中石化加油卡 求直男攻的文 要HE的 中国石化加油卡无锡有哪些充值点 小攻、小受、直男、弯男 这些都是什么意思 攻和直男的区别是什么,如何鉴别 攻和普通直男有什么区别 中石化加油卡北京有哪些地方可以办理 福州中石化加油卡网点 中国石化加油卡杭州有哪些充值点 中石化加油卡办理网点? 直男和攻在气质上有什么区别 受为直男攻付出很多 然后死心 攻后悔的古风文 直男必须是攻1吗? 有没有攻本来是直男后来被受扳弯了的耽美小说? 求一篇bl文,攻是直男,本来和女朋友要结婚没结成买的房子没装修是个毛坯,受是个设计师住了进去 耽美主攻受追攻,最好是直男攻,希望有文包 请问下这个微信表情怎么发才会有烟花,怎么发空白消息 求详解封装,继承,多态,接口的关系? 陈映真的作品揭露了哪些问题? 将军族的作者简介 《陈映真文集--小说卷》pdf下载在线阅读,求百度网盘云资源 陈映真出版的中短篇小说集有哪些? 陈映真的个人经历 陈映真的《将军族》如何体现外省人和本省人的关系? 陈映真的《夜行货车》赏析 《将军族》作家是通过哪些艺术手法来表现这两个主人公的精神世界的 《陈映真文集(杂文卷)》pdf下载在线阅读,求百度网盘云资源 陈映真《将军族》中哪三个方面让人容易觉得是爱情主题? 陈映真的主要作品 将军族的介绍