当前位置:首页 » 编程语言 » java不支持

java不支持

发布时间: 2023-07-04 09:31:56

1. 为什么在java中类不能多重继承

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

C++中类可以多重继承历搭,Java中为什么不实现这个功能呢?也就是说,多重继承会带来哪些问题,从而导致Java放弃类的多重继承呢?Java中可以用接口来实现多重继承,那么与C++中类的多重继承相比,有什么优势呢?

解析:

JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。

c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能很强,差烂毁但使用复杂,而且会虚备引起许多麻烦,编译程序实现它也很不容易。Java不支持多重继承,但允许一个类继承多个接口(extends+implement),实现了c++多重继承的功能,又避免了c++中的多重继承实现方式带来的诸多不便。

2. 为什么苹果不支持java

ios不支持java由jobs的态度可以看出:
2007年,乔布斯在接受《纽约时报》记者John Markoff的采访时说:" Java不值得内建,不再有人使用它,它是沉重的枷锁"

但是这可能在未来发生变化,java正在逐渐逼近ios:
Oracle最近推出名为“JEP 178”的提案,目的是让Java语言更快地与iOS系统接轨。Java之父James Gosling表示愿意在iOS方面赌一把,他说,新的提案将遵守苹果公司的服务条款。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:829
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:308
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:188
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:829