gpt4 book ai didi

java - java中在构造函数中声明变量合法吗?例子

转载 作者:行者123 更新时间:2023-12-01 11:44:05 29 4
gpt4 key购买 nike

在java的构造函数中声明变量合法吗?示例。

Time(){
long timeMill = System.currentTimeMillis();
int second = (int) (timeMill / 1000) ;
this.second = second % 60;
int minute = (int) (timeMill / 60);
this.minute = minute % 60;
int hour = (int) (timeMill / 360);
this.hour = hour % 24;

}

最佳答案

是的。

将变量声明为构造函数作用域没有任何问题,就像将变量的作用域定义为一般方法也没有问题一样。

这确实取决于上下文。

细则:

请注意构造函数或方法中声明的变量,它们没有默认值,必须在引用之前赋值,否则您的代码将无法编译。

关于java - java中在构造函数中声明变量合法吗?例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29301939/

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