日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

“静态内部类” 与 “外部类” 之间的相互调用

發布時間:2023/12/19 综合教程 31 生活家
生活随笔 收集整理的這篇文章主要介紹了 “静态内部类” 与 “外部类” 之间的相互调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要對 “靜態內部類” 與 “外部類” 之間的相互調用 進行適當的實例+測試

一,代碼

package com.wqb.staticclass;

public class TestMain {

	public static void main(String[] args) {
		OutsideClass.InsideClass.staticMethod("OutsideClass.InsideClass.staticMethod(methodName)");
		new OutsideClass().outsideMethod("【一般類的非靜態方法】 調用");
		new OutsideClass.InsideClass();
		
		new OutsideClass.InsideClass().insideMethod("【一般類的靜態方法】 調用");
		new TestMain().test();
	}
	
	public void test(){
		OutsideClass.InsideClass.staticMethod(new String("test()"));
		new OutsideClass.InsideClass().insideMethod("【一般類的一般方法】 調用");
	}
}

class OutsideClass{
	static class InsideClass{
		
		// 靜態內部類的構造方法
		public InsideClass(){
			System.out.println("靜態內部類的【構造函數】");
		}
		
		public static void staticMethod(String methodName){
			System.out.println(methodName + "調用靜態內部類 的 靜態方法。——————可行!!!");
			
			new OutsideClass().outsideMethod("【靜態內部類 的 靜態方法】 調用");
			new OutsideClass.InsideClass().insideMethod("【靜態內部類 的 靜態方法】 調用");
		}
		
		public void insideMethod(String who){
			System.out.println(who + "靜態內部類 中,非靜態方法。——————可行!!!");
		}
	}
	
	public void outsideMethod(String who){
		System.out.println(who + "外部類 的 非靜態方法。——————可行!!!");
	}
}

二、運行結果

 1 OutsideClass.InsideClass.staticMethod(methodName)調用靜態內部類 的 靜態方法。——————可行!!!
 2 【靜態內部類 的 靜態方法】 調用外部類 的 非靜態方法。——————可行!!!
 3 靜態內部類的【構造函數】
 4 【靜態內部類 的 靜態方法】 調用靜態內部類 中,非靜態方法。——————可行!!!
 5 【一般類的靜態方法】 調用外部類 的 非靜態方法。——————可行!!!
 6 靜態內部類的【構造函數】
 7 靜態內部類的【構造函數】
 8 【一般類的靜態方法】 調用靜態內部類 中,非靜態方法。——————可行!!!
 9 test()調用靜態內部類 的 靜態方法。——————可行!!!
10 【靜態內部類 的 靜態方法】 調用外部類 的 非靜態方法。——————可行!!!
11 靜態內部類的【構造函數】
12 【靜態內部類 的 靜態方法】 調用靜態內部類 中,非靜態方法。——————可行!!!
13 靜態內部類的【構造函數】
14 【一般類的一般方法】 調用靜態內部類 中,非靜態方法。——————可行!!!

總結

以上是生活随笔為你收集整理的“静态内部类” 与 “外部类” 之间的相互调用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。