如何從 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
廣告