乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      匿名內(nèi)部類在創(chuàng)建多線的使用

       路人甲Java 2022-12-24 發(fā)布于北京

      匿名內(nèi)部類 (new runnable)

      1. 解釋:

      • 沒有名字

      • 內(nèi)部的類

      • 只使用一次

      • 前提條件:必須繼承一個(gè)父類,或者implements 一個(gè) 接口 interface

       

      2. 實(shí)例:

       

      Demo1:

      abstract class Person {
         public abstract void eat();
      }

      class Child extends Person {
         public void eat() {
             System.out.println("eat something");
        }
      }

      public class Demo {
         public static void main(String[] args) {
             Person p = new Child();
             p.eat();
        }
      }

       

      如果Child類使用一次,將變得多余,可以改為如下代碼

      abstract class Person {
         public abstract void eat();
      }
      ?
      public class Demo {
         public static void main(String[] args) {
             new Person(){
                 public void eat() {
                     sout("eat !!!");
                }
            }.eat();
        }
      }

       

       

      Demo2:

       

      interface Person {
         public void eat();
      }
      ?
      public class Demo {
         public static void main(String[] args) {
             new Person(){
                 public void eat() {
                     sout("eat !!!");
                }
            }.eat();
        }
      }

      此處 new Person( )看似實(shí)例化了一個(gè)接口,事實(shí)并非如此,接口式的匿名內(nèi)部類是實(shí)現(xiàn)了一個(gè)接口的匿名類。而且只能實(shí)現(xiàn)一個(gè)接口。

       

      Demo3:

      new Thread() {
                 public void run() {
                     for (int i = 1; i <= 5; i++) {
                         System.out.print(i + " ");
                    }
                }
      }.start();

       

      Demo4:

      new Thread(new Runnable() {

      @Override
      public void run() {
      int i=0;
      while(true){
      i++;
      System.out.println("this is 線程"+i);
      }


      }
      }).start();

       

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多