<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 知識大全 > 知識百科 > 百科知識 > java中什么是內(nèi)部類介紹

        java中什么是內(nèi)部類介紹

        時間: 歐東艷656 分享

        java中什么是內(nèi)部類介紹

          java內(nèi)部類

          內(nèi)部類學(xué)習(xí)

          所謂內(nèi)部類(Inner Class),顧名思義,就是指定義在另外一個類中的類,我們?yōu)槭裁匆@么做呢?為什么不直接定義它而要在別的類中定義一個內(nèi)部類呢?這樣做主要有如下三個原因:

          1. 內(nèi)部類的方法可以訪問它所在的外部類中的所有域,包括私有型別的;

          2. 對于同一個包中的其它類它是隱藏的;

          3. 匿名的內(nèi)部類可以讓我們很方便的定義事件響應(yīng)(call back),這在GUI編程中很常見;

          一.內(nèi)部類(inner class)如何訪問外部類(outer class)中的域

          因為安全機制的原因,內(nèi)部類通常聲明為private類別,因此,只有在內(nèi)部類所在的外部中才能夠創(chuàng)建內(nèi)部類的對象,對其它類而言它是隱藏的。另外,只有內(nèi)部類才會用到private修飾符,一般的類如果用private修飾符則會報錯。

          下面看如下的代碼:

          Java代碼

          package cn.edu.hust.cm.test;

          import java.awt.event.ActionListener;

          import java.awt.event.ActionEvent;

          import java.awt.Toolkit;

          import javax.swing.JOptionPane;

          import javax.swing.Timer;

          public class InnerClassTest {

          public InnerClassTest() {

          super();

          // TODO Auto-generated constructor stub

          }

          public static void main(String[] args) {

          Court court=new Court(10000,true);

          court.start();

          JOptionPane.showMessageDialog(null,"停止么,CMTobby?");

          System.exit(0);

          }

          }

          class Court{

          public Court(int interval,boolean beep){

          this.interval=interval;

          this.beep=beep;

          }

          public void start(){

          TimerPrinter action=new TimerPrinter();

          Timer t=new Timer(interval,action);

          t.start();

          }

          private int interval;

          private boolean beep;

          private class TimerPrinter implements ActionListener{

          public void actionPerformed(ActionEvent e){

          System.out.println("Cindyelf,would you be my mm?");

          if(beep) Toolkit.getDefaultToolkit().beep();

          }

          }

          }

        245917 主站蜘蛛池模板: 午夜福利偷拍国语对白| 亚洲高清中文字幕在线看不卡| 亚洲日韩中文无码久久 | 久久精品免视看国产成人| 国产成人高清精品免费5388| 日韩精品成人一区二区三| 亚洲人成亚洲人成在线观看| 黄男女激情一区二区三区| 韩国av无码| 韩国精品一区二区三区| 在线观看成人年视频免费| 国产国产午夜福利视频| 狠狠综合久久综合88亚洲| a在线亚洲男人的天堂试看| 色综合久久综合中文综合网| 无码专区视频精品老司机| 久久精品丝袜高跟鞋| 国产精品亚洲а∨无码播放| 国产精品亚韩精品无码a在线| 少妇高潮喷水正在播放| 日本免费一区二区三区高清视频 | 亚洲欧美日韩精品久久亚洲区色播| 1024你懂的国产精品| 艳妇乳肉豪妇荡乳xxx| 少妇粗大进出白浆嘿嘿视频 | 亚洲精品乱码久久久久久自慰| 亚洲欧美人成电影在线观看| 成人a免费α片在线视频网站| 日韩精品区一区二区三vr| 亚洲国产精品无码久久一线| 国产亚洲亚洲国产一二区| 综合色区亚洲熟女妇p| 日韩美女一区二区三区视频| 久久久精品2019中文字幕之3| 成人国产亚洲精品一区二| 中文字幕日韩精品亚洲一区| 欧美乱码卡一卡二卡四卡免费| 国产高清免费午夜在线视频| 2019天天拍拍天天爽视频| 国产成人AV大片大片在线播放| 国产精品成人久久电影|