如何從 Java 中的靜態內部類訪問外部類的靜態變數?
在另一個類中宣告的類稱為內部類,除非是內部類,否則無法將類宣告為靜態類。靜態內部類就像其他類變數。你可以直接對其(靜態內部類)進行訪問,無需例項化
示例
你可以直接使用類名訪問外部類的靜態變數。以下 Java 示例演示如何從靜態內部類訪問類的靜態變數。
public class Outer {
static int data = 200;
static class InnerDemo {
public void my_method() {
System.out.println("This is my nested class");
System.out.println(Outer.data);
}
}
public static void main(String args[]) {
Outer.InnerDemo nested = new Outer.InnerDemo();
nested.my_method();
}
}輸出
This is my nested class 200
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP