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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java内部类的定义_java定义内部类

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java内部类的定义_java定义内部类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package test.jdk;

public class InnerTest {

private String instAtt = "實例變量";

private static String staticAtt = "靜態變量";

public void test() {

int methodAtt = 1;

final int methodFinalAtt = 2;

// 非靜態方法里的內部類

class staticMethodInnerClass {

@Override

public String toString() {

// 非靜態方法里無法訪問實例的外部變量

System.out.println("非靜態方法的內部類可以訪問外部類的實例變量:" + instAtt);

System.out.println("非靜態方法的內部類可以訪問外部類的靜態變量:" + staticAtt);

// 非靜態方法里無法訪問方法的非final的變量

// System.out.println(methodAtt);

System.out.println("非靜態方法的內部類可以訪問方法的final變量:" + methodFinalAtt);

return "my nickname is white";

}

}

new staticMethodInnerClass().toString();

new Object() {

@Override

public String toString() {

System.out.println("非靜態方法的匿名內部類可以訪問外部類的實例變量:" + instAtt);

System.out.println("非靜態方法的匿名內部類可以訪問外部類的靜態變量:" + staticAtt);

//靜態方法里匿名內部類無法訪問方法的非final的變量

// System.out.println(methodAtt);

System.out.println("非靜態方法的匿名內部類可以訪問方法的final變量:" + methodFinalAtt);

return "我是匿名內部類";

}

}.toString();

}

public static void main(String blackbat[]) {

int methodAtt = 1;

final int methodFinalAtt = 2;

//靜態方法里的內部類

class staticMethodInnerClass {

@Override

public String toString() {

//靜態方法里無法訪問實例的外部變量

// System.out.println(instAtt);

System.out.println("靜態方法的內部類可以訪問外部類的靜態變量:" + staticAtt);

//靜態方法里無法訪問方法的非final的變量

// System.out.println(methodAtt);

System.out.println("靜態方法的內部類可以訪問方法的final變量:" + methodFinalAtt);

return "my nickname is white";

}

}

new staticMethodInnerClass().toString();

new Object() {

@Override

public String toString() {

//靜態方法的匿名內部類不能訪問外部類的非靜態變量

// System.out.println("非靜態方法的匿名內部類可以訪問外部類的非靜態變量:" + instAtt);

System.out.println("非靜態方法的匿名內部類可以訪問外部類的靜態變量:" + staticAtt);

//靜態方法里匿名內部類無法訪問方法的非final的變量

// System.out.println(methodAtt);

System.out.println("非靜態方法的匿名內部類可以訪問方法的final變量:" + methodFinalAtt);

return "我是匿名內部類";

}

}.toString();

new InnerTest().test();

// 建立靜態內部類(static Inner Class)的對象

ImOutClass.StaticInnerClass staticIC = new ImOutClass.StaticInnerClass();

staticIC.access();

/*

* 建立非靜態內部類(non-static Inner Class)的對象.
注意這種建立對象的格式 首先創建外部類的對象 然后使用對象.new 來創建。

*/

ImOutClass outC = new ImOutClass();

ImOutClass.InstInnerClass inC = outC.new InstInnerClass();

inC.access();

}

}

class ImOutClass {

private static String staticAtt = " 外部類的類變量 ";

private String instAtt = " 外部類的實例變量 ";

private static String xx = "外部靜態變量";

// private String xx = "外部類的實例變量";

// 外部類的非靜態方法

public void instanMethod() {

System.out.println(" 和外部類實例方法 ");

}

// 外部類的靜態方法

public static void staticMethod() {

System.out.println(" 和外部類靜態方法 ");

}

//靜態內部類(static Inner Class)

public static class StaticInnerClass {

public StaticInnerClass() {

System.out.println(" 我是靜態內部類 ");

}

public void access() {

System.out.println(" 我可以訪問 " + staticAtt);

staticMethod();

System.out.println(" 我可以訪問外部的靜態變量 " + xx);

// 非靜態的方法 instanMethod() 無法從靜態的地方使用

// instanMethod(); }

}

// 非靜態內部類(non-static Inner Class)

public class InstInnerClass {

public InstInnerClass() {

System.out.println(" 我是成員級內部類,非靜態內部類");

}

public void access() {

System.out.println(" 我可以訪問 " + instAtt);

instanMethod();

staticMethod();

System.out.println(" 我可以訪問外部的靜態變量 " + xx);

}

}

}

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的java内部类的定义_java定义内部类的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 动漫羞羞 | 婷婷精品在线 | 日韩精品人妻中文字幕 | 玖玖在线免费视频 | 黄色一级大片在线免费看产 | 巨物撞击尤物少妇呻吟 | 美女网站污 | 国产videos | 免费成人进口网站 | 色婷婷久久综合中文久久蜜桃av | 免费视频黄色 | 亚洲色图另类图片 | 狠狠干亚洲色图 | 日本xxx高清 | 欧洲一区二区视频 | 韩国av不卡 | 91在线无精精品白丝 | 日韩精品成人免费观看视频 | 亚洲精品码 | www国产精品内射熟女 | 美女xx00| 国产经典三级在线 | 日本爽妇网| 成人网在线播放 | 成人欧美一区二区 | 爱爱爱爱网站 | 成人欧美一区二区三区黑人 | 国产一级免费片 | 久久免费视频1 | 99精品区 | 香蕉视频黄色片 | 在线网站黄 | 日日夜夜影院 | 日韩中出 | 五月天久久久久久 | 国产精品美女久久久久久久久 | 久久一卡二卡 | 粗大的内捧猛烈进出在线视频 | 蜜桃久久久aaaa成人网一区 | 黄色伊人网 | 精品在线不卡 | 99婷婷| 久久亚洲AV成人无码国产野外 | av一区三区| 午夜不卡av | 自拍偷拍亚洲综合 | 中文字幕第99页 | 亚洲三级在线看 | 国产三级做爰高清在线 | 波多野结衣av一区二区全免费观看 | av5566 | 国产黄色录相 | 日韩欧美爱爱 | 狠狠干超碰 | 欧美在线激情视频 | 久久传媒 | 国产十区 | 久色视频| 人妻丰满熟妇aⅴ无码 | 成人v片 | 色 综合 欧美 亚洲 国产 | 五月激情综合婷婷 | 操你啦在线视频 | 精品视频第一页 | 九九九九九伊人 | 日本少妇与黑人 | 香蕉视频最新网址 | 免费插插视频 | 日本国产中文字幕 | 成人免费网视频 | 久久国产精品首页 | 精品美女 | 波多野结衣视频一区二区 | 欧美日韩精品一区二区 | 国产精品一区二区三区四区在线观看 | 亚洲最大av网 | 久久亚洲私人国产精品va | 毛片动态图 | 五月婷婷狠狠爱 | 婷婷在线免费视频 | 亚洲狼人在线 | 老女人综合网 | 2024av| 日本午夜在线视频 | 老熟女高潮喷水了 | 色网站在线免费观看 | 亚洲天天做 | 97久久精品 | 香蕉国产在线观看 | 五月婷婷网站 | 欧美精品在线第一页 | 久草精品在线 | 国产精品999久久久 在线青草 | 奇米色在线 | 国产在线精品观看 | 在线观看国产欧美 | 91污网站 | 国产精品伦理一区 | 九九精品网 |