在Java中的构造函数之前初始化最终变量

托比亚斯:

有没有在Java构造函数中使用最终变量的解决方案?问题是,如果我初始化一个最终字段,例如:

private final String name = "a name";

那么我就不能在构造函数中使用它。Java首先运行构造函数,然后运行字段。有没有一种解决方案可以让我访问构造函数中的final字段?

约翰尼斯·魏斯:

我不太明白你的问题。

public class Test3 {
    private final String test = "test123";

    public Test3() {
        System.out.println("Test = "+test);
    }

    public static void main(String[] args) {
        Test3 t = new Test3();
    }
}

执行如下:

$ javac Test3.java && java Test3
Test = test123

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Java不允许在构造函数中初始化静态最终变量(例如static final int d)?

来自分类Dev

Java构造函数中类变量的初始化

来自分类Java

初始化的方法中的最终变量从类构造函数调用

来自分类Java

在另一个方法的构造函数中初始化最终变量

来自分类Dev

构造函数中的最终初始化错误

来自分类Java

在Java中是否可以基于构造函数调用初始化最终数据成员?

来自分类Java

我可以在调用this()/ super()以及初始化任何最终字段之前在构造函数中插入指令吗?

来自分类Dev

C ++构造函数:在初始化列表之前初始化局部变量

来自分类Dev

在Java的子类(子类)中初始化静态最终变量

来自分类Dev

在抽象类(Java)中初始化最终变量

来自分类Java

为什么要在所有构造函数中显式初始化空白的最终变量?

来自分类Dev

为什么我不能通过Groovy中的构造函数内部的闭包来初始化最终类变量?

来自分类Dev

子类中的最终变量初始化

来自分类Java

在构造函数中初始化空实例变量

来自分类Java

变量未在默认构造函数中初始化

来自分类Dev

cppcheck:构造函数中未初始化的成员变量

来自分类Dev

更改后在构造函数中初始化const变量

来自分类Dev

在构造函数中初始化Enum变量

来自分类Dev

在构造函数或声明中初始化变量

来自分类Dev

在类的构造函数中初始化ifstream变量

来自分类Dev

在构造函数中初始化类成员变量

来自分类Dev

在没有构造函数的类中初始化变量

来自分类Dev

在Java构造函数中使用变量来初始化仍在构造函数中的其他变量

来自分类Dev

具有未初始化最终类变量的构造函数

来自分类Java

Java-最终变量可以在静态初始化块中初始化吗?

来自分类Dev

在类本身中初始化 TypeScript 变量与在构造函数中初始化的区别

来自分类Dev

构造函数不初始化变量

来自分类Java

Spring错误:(21,34)java:变量customUriBuilder未在默认构造函数中初始化

来自分类Dev

我如何在初始化列表中的构造函数之后初始化变量/对象?

Related 相关文章

  1. 1

    为什么Java不允许在构造函数中初始化静态最终变量(例如static final int d)?

  2. 2

    Java构造函数中类变量的初始化

  3. 3

    初始化的方法中的最终变量从类构造函数调用

  4. 4

    在另一个方法的构造函数中初始化最终变量

  5. 5

    构造函数中的最终初始化错误

  6. 6

    在Java中是否可以基于构造函数调用初始化最终数据成员?

  7. 7

    我可以在调用this()/ super()以及初始化任何最终字段之前在构造函数中插入指令吗?

  8. 8

    C ++构造函数:在初始化列表之前初始化局部变量

  9. 9

    在Java的子类(子类)中初始化静态最终变量

  10. 10

    在抽象类(Java)中初始化最终变量

  11. 11

    为什么要在所有构造函数中显式初始化空白的最终变量?

  12. 12

    为什么我不能通过Groovy中的构造函数内部的闭包来初始化最终类变量?

  13. 13

    子类中的最终变量初始化

  14. 14

    在构造函数中初始化空实例变量

  15. 15

    变量未在默认构造函数中初始化

  16. 16

    cppcheck:构造函数中未初始化的成员变量

  17. 17

    更改后在构造函数中初始化const变量

  18. 18

    在构造函数中初始化Enum变量

  19. 19

    在构造函数或声明中初始化变量

  20. 20

    在类的构造函数中初始化ifstream变量

  21. 21

    在构造函数中初始化类成员变量

  22. 22

    在没有构造函数的类中初始化变量

  23. 23

    在Java构造函数中使用变量来初始化仍在构造函数中的其他变量

  24. 24

    具有未初始化最终类变量的构造函数

  25. 25

    Java-最终变量可以在静态初始化块中初始化吗?

  26. 26

    在类本身中初始化 TypeScript 变量与在构造函数中初始化的区别

  27. 27

    构造函数不初始化变量

  28. 28

    Spring错误:(21,34)java:变量customUriBuilder未在默认构造函数中初始化

  29. 29

    我如何在初始化列表中的构造函数之后初始化变量/对象?

热门标签

归档