gpt4 book ai didi

java - java类继承和javabean继承有什么区别?

转载 作者:行者123 更新时间:2023-12-02 02:53:15 25 4
gpt4 key购买 nike

JavaBean 继承似乎是多余的,因为它所做的事情与 java 类继承几乎完全相同。

事实上,许多 JavaBean 约定/规则对于 OO 和 JAVA 来说都是多余的。

那么:这两种继承有什么区别?

最佳答案

鉴于您的评论,我想我现在理解您的问题:您期望“所有事物”在 Java 中保持一致且定义良好。

不幸的是,这个想法并不正确。请记住,java 已有 20 多年的历史。 Bean 从很早起就是语言的一部分(有一些想法是使用基于 Bean 的工具来实现良好的、通用的应用程序插入)。其中很多都是梦想,但从未取得多大成功。

因此某些概念后来从未得到跟进。另一方面,java 是关于向后兼容性的,所以现有的东西会保留下来——即使它们不再有多大意义。

我同意 Erwin 的评论:你想太多了......从这个意义上说:“bean”不是 Java 语言的固定元素;它是 Java 语言中的一个固定元素。例如,Java 语言规范文档中没有描述 bean。 bean 只是一种非正式的concept

换句话说:Java 类首先是 Java 类。如果它遵循 bean 约定,我们就将其称为 bean。因此实际上不存在“bean”继承这样的东西。长话短说:我认为你想得太多了。

关于java - java类继承和javabean继承有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43485667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com