问题标签 [final]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java:可能有相互的最终类引用?
假设我有两个名为 A 和 B 的类,它们相互关联,因此如果每个类的对象都包含对另一个的引用,那将是最方便的。换句话说,A类有一个B类的变量“b”。B类有一个A类的变量“a”。这样,每个类中的代码都可以轻松访问另一个类。
有没有办法将这个协会设置为“最终”?即A类中的变量b是最终的,B类中的变量a是最终的?似乎在构造函数中设置这些引用(正如 final 关键字所要求的)需要一种不合逻辑的循环引用。
这更像是一个概念问题而不是实际问题。谢谢!
java - 关于final关键字的java基础
final关键字可以用于方法吗?
c++ - C ++中的最终类
上面的代码试图实现不可继承的类(final)。但是使用上面的代码仍然可以创建派生对象,为什么?
仅当 ctor 设为私有时才能实现所需的功能,我的问题是为什么在 dtor 私有的情况下无法实现?
java - 私有最终静态属性与私有最终属性
在Java中,有什么区别:
和
两者都是private
和final
,区别在于static
属性。
什么更好?为什么?
oop - 最终目的和密封
为什么会有人想将一个类标记为最终类或密封类?
java - 为什么接口中的所有字段都是隐式静态和最终的?
我只是想了解为什么接口中定义的所有字段都是隐式static
和final
. 保留字段的想法static
对我来说很有意义,因为您不能拥有接口的对象,但为什么它们是final
(隐式)?
任何人都知道为什么 Java 设计人员会在界面中制作字段static
吗final
?
javascript - 不能被子类化的 JavaScript 类
我有一个 JavaScript 类,我想让它不能被子类化。(类似于在 Java 中使用“final”关键字标记类。)这是我的 JavaScript 类:
java - 在 Java 中修改 final 字段
让我们从一个简单的测试用例开始:
任何人都想猜一下将打印出的内容(显示在底部,以免立即破坏惊喜)。
问题是:
- 为什么原始整数和包装整数的行为不同?
- 为什么反射与直接访问会返回不同的结果?
- 最困扰我的一个 - 为什么 String 表现得像原始
int
而不像Integer
?
结果(Java 1.5):
groovy - Groovy 中的 final 是什么意思
如果您在 Groovy 控制台中运行以下代码,它会打印“8”
在 Java 中,此代码无法编译,因为您无法final
在构造函数运行后分配引用。我知道对于属性,final
表示属性不能在类外更改,但是标记私有字段是什么意思final
?
谢谢,唐