我想定义可以与类共享值的变量。
所以我尝试如下。
但它发生了错误。
如何向类共享值?
package com.company;
/////// Error occurred ///////
int sharedValue = 100; // <- How to share to classes?
//////////////////////////////
public class Main {
public static void main(String[] args) {
sharedValue += 10;
GlobalTest globalTest = new GlobalTest();
globalTest.printGlobalValue();
}
}
class GlobalTest {
void printGlobalValue() {
System.out.println(sharedValue);
}
}
Run Code Online (Sandbox Code Playgroud)
您可以在类中将其声明为静态值:
public class Main {
public static int sharedValue = 100;
....
}
Run Code Online (Sandbox Code Playgroud)
并使用以下方法从其他类访问它:
Main.sharedValue
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9272 次 |
| 最近记录: |