共計 549 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,內部類調用的方法可以是外部類的方法,也可以是內部類自身的方法。
如果內部類想要調用外部類的方法,可以使用以下語法:java
外部類名.this. 外部類方法名 (參數列表);
其中,外部類名.this
表示當前內部類所在的外部類對象。
如果內部類想要調用自身的方法,可以直接使用方法名進行調用,不需要使用任何前綴。
需要注意的是,如果內部類想要訪問外部類的非靜態成員變量或方法,則需要通過創建外部類的對象來訪問,例如:java
外部類名 外部類對象 = new 外部類名 ();
外部類對象. 成員變量名;
外部類對象. 方法名 ();
如果外部類的成員變量或方法是靜態的,則可以直接通過類名來訪問,例如:java
外部類名. 靜態成員變量名;
外部類名. 靜態方法名();
此外,還可以通過創建內部類的對象來調用內部類的方法。例如:java
外部類名. 內部類名 內部類對象 = new 外部類名 ().new 內部類名();
內部類對象. 方法名 ();
這種方式適用于非靜態內部類。如果內部類是靜態的,則可以直接通過類名來創建內部類的對象,例如:java
外部類名. 內部類名 內部類對象 = new 外部類名. 內部類名 ();
內部類對象. 方法名();
總的來說,內部類可以直接調用自身的方法,也可以通過外部類對象來調用外部類的方法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完