java什么是继承性,java继承有哪些优点和缺点
Java是一种面向对象的编程语言。Java语言作为静态面向对象编程语言的代表,完美地实现了面向对象理论,让程序员用优雅的思维进行复杂的编程。
如何解决写爬虫IP受阻的问题?立即使用。
Java既吸收了C语言的优点,又摒弃了C语言中难以理解的多继承、指针等概念,所以Java语言有两个特点:功能强大,使用简单。从这个可以知道它是没有多继承这个特点的。
但是我们知道,其实C里面是支持多重继承这个特性的,那么Java为什么不支持呢?
第一个原因:
这个问题的答案会在下面给出。其实这不是技术问题,而是设计风格问题。Java语言设计之初,就把设计的可维护性和简单性放在了非常重要的位置,所以采用了单一继承的策略。
第二个原因:
继承使系统设计变得复杂,在类型转换和链构造函数的问题上花费很大。而且考虑到使用多重继承的地方不多,所以决定取消多重继承是为了语言简洁。
Java里没有多重继承,是单一继承。因为多重继承使得系统设计变得复杂,而且在类型转换、链构造器等问题上花费很大。Java语言设计之初,就把它的可维护性和设计的简单性放在了非常重要的位置,所以采用了单一继承的策略。那么Java的特性是如何继承的呢?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。