java不支持多重继承 Java为什么不能继承多个父类?

Java为什么不能继承多个父类?

Java支持单个继承和多个实现。

java不支持多重继承 Java为什么不能继承多个父类?

如果支持多重继承,则意味着一个子类可以同时从多个父类继承,因此它具有多个父类的特性。如果子类继承的父类具有相同的成员变量,则子类在引用该变量时将无法确定要使用哪个父类的成员变量。因此,多重继承是有争议的,不能多重继承。

一般来说,一个人不能有一个以上的父亲或母亲。

Java为什么不支持多继承?

首先,学习java应该从生活中探索。这并不复杂。比如,一个人有生父,对吧!所以Java的例子会在课堂生活中得到很好的体现!继承的主要目的是从父继承,实现更好的代码重用性

!接下来,让我们从代码级别学习:

假设a->继承B,那么我们可以得到B类的类a中可以使用的方法(注意,这里没有提到修饰符的问题)

然后假设a->继承B,a->此时继承C,类B和类C中声明了一个同名的方法,因此类a很尴尬。类A不重写类B和类C中的方法,那么类A使用B怎么办?还是C?

我觉得a自己很困惑,哈哈。所以为了避免这种尴尬的事情,Java不允许出现这种情况。但值得注意的是:Java在有多重继承的时候,是接口:

这里很好玩,为什么可以接口呢?注意这个接口是一个规则的体现,它描述了一个标准:

假设Employee类继承了human,我们知道human有一些特性,但是不同的Employee类有不同的职责,比如:Employee a(Employee的一个例子),他是一个职员,他很会使用电脑,而且他会打篮球。同样,员工B(一个员工的例子),他是一个财务员,他也会电脑,但他会踢足球。在这个时候,会有一个问题:我们要把上面三个功能:玩电脑,踢足球和打篮球放在人类当中吗?我们知道Employee类是从人类继承来的。

答案是否定的,因为这将导致父类过于膨胀。此时,界面出现,EMP extensions person implementation playfootball。这样更好吗!如果一个球员踢得好,也许他也熟悉足球的规则。然后是中文和英文的橄榄球扩展。因为有很多标准。一个足球运动员能踢足球,他也能很好地冲刺

!我不知道这是否能让你明白,因为这都是亲力亲为的,所以我真的不想浪费精力。如果你有任何问题,可以直接关注我的标题:它是蛇头病,只是有一个私人聊天!嘿,嘿,或者注意右上角的波浪!哈哈,我以前也发表过这方面的文章。你可以看看

标签:

最新文章

  1. 大众cc优惠最新价格 创建一个网站,购买域名需要花多少钱?2025-04-02
  2. 苹果6s怎么更改支付方式 苹果6s支付宝指纹支付怎么设置?2025-03-23
  3. 网易邮箱大师详细教程:如何轻松修改邮件群成员名称2025-03-10
  4. ios14精选100个实用捷径 快捷指令怎么用?2025-03-29
  5. 容易编的女生手链 手工编绳手链扣眼怎么编?2025-03-28
  6. 孕妇能吃口香糖吗 孕妇可以吃口香糖吗早期?2025-03-21
  7. 小米手机锁屏数字密码和手势密码 相册手势密码忘了怎么办?2025-03-10
  8. 远程桌面winserver2008改密码2025-03-11
  9. 高唐到济南客车票价多少 济南到高唐的车最晚几点?2025-03-17
  10. 漳州古城区是哪里 石码古城开放到什么时候?2025-03-23
  11. 网址域名ip查询 域名是什么?如何识别根域名和子域名?2025-03-29
  12. 怎样在数字前加0后变为文本格式 数字转文本格式2025-03-15
  13. 如何删除电脑桌面上的空白文件 删除电脑桌面上的无效文件方法2025-03-10
  14. java int转二进制 跪求“java中二进制怎么表示”?2025-03-26
  15. win11鼠标滚轮如何调节音量 win11显示器声音怎么开?2025-03-12
  16. 网络营销招聘要求 网络销售该怎么做?2025-04-01
  17. 如何在PPT中为基本饼图循环图添加动画2025-03-08
  18. 塑钢门窗五金件是什么 塑钢窗的五金配件是什么?2025-03-17
  19. 微博怎么改简介2021 学生微博个人认证怎么弄?2025-03-31
  20. 戴尔bios中英文对照表 戴尔电脑台式,开机显示Vostro tm 230进不了bios如图,键盘按不了F2 F12,进去不了系统,停留这个画面?2025-03-18
  21. 交通太平洋信用卡(交通银行的太平洋卡和信用卡有什么区别?)2025-03-17
  22. nagios和zabbix区别 如何设置收到邮件提醒功能?2025-03-28
  23. 使用铸铁锅有什么好处 铸铁锅的好处和危害?2025-03-24
  24. seo怎么做 SEO主要是做什么工作的?2025-04-01
  25. 如何注册一个企业邮箱 企业邮箱注册方法有哪些?2025-03-27
  26. 如何使用Excel实现多个单元格的同时运算?2025-03-06
  27. 股份有限公司注册要求 boss直聘这软件靠谱吗?2025-03-26
  28. 苹果自带输入法怎么换行 苹果电脑键盘怎么换下一行?2025-03-24
  29. 森鱼APP如何安全退出当前账号?2025-03-06
  30. CAD软件中如何选择适合的图形2025-03-09
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 永久域名注册 如何注册一个域名?

    如何注册一个域名?1. 首先,中国最好的域名是拼音域名。双拼音域名不多,但三拼音和四拼音域名多。注意多选几栏。2. 注册前,您可以查询您的域名是否已注册。大多数容易记住的域名都被别人抢走了。3. 域名注册就是选择一个大的域名注册商进行注册。

  2. 2 unity复制快捷键 unity保存步骤?

    unity保存步骤?1. 首先,在统一中创造你自己的场景。2. 从顶部菜单中选择File--save scenes。3. 选择文件夹位置并输入文件名testSave the scene file。4. 然后在unity项目文件夹中找到保存的

  3. 3 网站源码授权怎么解除 买了一套微网站平台源代码,但是需要给卖家提供我的域名,他给开通权限,我才能正式使用,他是如何做到的?

    买了一套微网站平台源代码,但是需要给卖家提供我的域名,他给开通权限,我才能正式使用,他是如何做到的?卖家要你提供的域名,是对网站做域名授权的源代码,防止买家传播他的源代码。授权后,即使您将源代码发送给其他人,也不能使用。实现方法:有很多这样

  4. 4 教育机构平台网站 在线教育平台哪个比较好?

    在线教育平台哪个比较好?不要只看讲台,要看老师。有道平台不错。人很多,但我觉得老师真的很一般。卢艳华外表不错,其他人在网络课上也不算一流。杨国伟是中国新东方的两大人物。周帅被数学推荐,无论是实力还是性格都让人哑口无言。夏梦迪是物理系推荐的,

  5. 5 阿里云搭建hexo 怎么建立个人博客?

    怎么建立个人博客?首先,你必须购买并注册一个域名。现在域名注册的地方很多。你可以去大的登记处买一个。大约60元。建议选择COM域名或CN域名。不过,个人博客最好使用个人名字。注册后,您可以提交实名认证。那些没有实名认证的人无法解决。您可以在

  6. 6 天涯明月刀90本攻略万雪窟 天涯明月刀90本挑战天峰会八荒老三怎么打?

    天涯明月刀90本挑战天峰会八荒老三怎么打?五个人:三个人就够了,乐陵牛奶2个产量(太白师傅要不想要)老一个不需要调酒。10人挑战本:一般5人打架(师傅t乐陵奶3dps,老一个是师傅t拉怪,其余4人去加酒和柴火,变成桑罗酒,喝,DPS住,恨师

  7. 7 优秀网页设计 朝阳区十里堡属于哪个街道办事处?

    朝阳区十里堡属于哪个街道办事处?八里庄街道八里庄街道办事处占地面积四平方公里。东起青年路口、京宝铁路立交桥,毗邻平房乡、高碑店乡。西至红庙路口,金台路、西大望路与胡家楼街、建外街相邻。北临二道河、六里屯大街,南临京棉一厂、二厂、三厂南墙外京

  8. 8 ios下载 苹果8的12.0系统还需要继续升级吗?

    苹果8的12.0系统还需要继续升级吗?苹果8,现在运行IOS 12系统没有问题。苹果8采用11处理器。运行12个系统。未来也是A13系统。现在是苹果8的配置。再过两三年,系统就会升级,直接升级到最新版本也没问题。你用爱的话语。五年之内你不用

  9. 9 网络营销的主要方法 网络营销是干什么的?网络营销怎么样?网络营销未来的前景如何?

    网络营销是干什么的?网络营销怎么样?网络营销未来的前景如何?网络营销字面意思是借助互联网进行营销。网络营销是为实现顾客价值和企业营销目标而进行的策划、实施和经营管理活动。网络营销不是网上销售,不等于网站推广,网络营销是手段而不是目的,它不局

  10. 10 计划工作主要做些什么 计划和方案的区别?

    计划和方案的区别?计划和方案的区别1。不同的时间点1。规划是对今后的工作和学习制定一个全面的、长远的、基本的考虑,设计一套完整的未来行动方案。2. 这个计划是一项准备工作。工作前,制定规划方案,然后进行具体的实施工作。2、计划是个人或组织制

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图