• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學(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)中的域

      因?yàn)榘踩珯C(jī)制的原因,內(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 主站蜘蛛池模板: √天堂中文官网8在线| 亚洲AV无码一区二区三区在线| 91在线|亚洲| 果冻传媒91制片厂| 国产又色又爽在线观看| 中文字幕在线观看亚洲视频| 白白色免费在线视频| 国产肉体xxxx裸体137大胆| 亚洲乱码国产乱码精品精| 韩国电影吃奶喷奶水的电影| 成年大片免费视频| 亚洲精品欧美精品国产精品| 浮力影院第一页| 无码精品人妻一区二区三区中| 六月丁香综合网| 18禁裸男晨勃露j毛免费观看| 日韩在线视频不卡| 午夜三级A三级三点在线观看| 97久久天天综合色天天综合色hd | 亚洲欧美自拍明星换脸| 欧美成人免费tv在线播放| 新婚熄与翁公老张林莹莹| 人体大胆做受免费视频| 色综合天天综一个色天天综合网| 无码专区天天躁天天躁在线| 人妻少妇精品视频一区二区三区| 午夜免费1000部| 成人免费的性色视频| 亚洲导航深夜福利| 色狠狠色狠狠综合天天| 在线观看中文字幕国产| 久久精品国产亚洲Av麻豆蜜芽| 精品国产污污免费网站入口| 国产精品网址你懂的| 久久中文骚妇内射| 欧美黑人XXXX高潮猛交| 国产全黄三级三级| 99久久人妻无码精品系列蜜桃| 日韩三级视频在线| 人与禽交另类网站视频| 韩日视频在线观看|