<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java中extends與implements區別

    時間:2025-10-23 10:58:42 java語言

    java中extends與implements區別

      繼承和接口兩者間的區別有多種解釋,相信有少部分初步了解的時候有些困惑,在這里發表了個人理解的解釋,如果你能看得懂那就更好了,你已經是大神了請忽略這篇理解不完整的解釋吧!

      首先,看看他兩個概念,跟其隨后是通熟易懂的口水話來解釋。

      [extends:繼承類]。我們定義了一個類,類里面有方法體(是一些功能的實現),在另外的類中有需求我們前面定義的類里面的功能,那么可使用extends這個關鍵字來繼承前類的功能。我們可將前面的那個類稱為父類,后面的那個類稱為子類,就像兒子繼承父親一些事物,如財產。表示為 子類 extends 父類。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    /pic/code>                
    class A{                
    /pic/code>                
    int num=0;                
    /pic/code>                
    public A(int i){                
    /pic/code>                
    System.out.println("aaaaaaaaaaaaaaaaaaa");                
    System.out.println("i= "+i);                
    /pic/code>                
    num=i;                
    }                
    }                
    /pic/code>                
    class extends A{                
    int num=0;                
    /pic/code>                
    public B(){                
    /pic/code>                
    super(10);                
    System.out.println("bbbbbbbbbbbbbbbbbbbb");                
    /pic/code>                
    System.out.println("num= "+num);                
    /pic/code>                
    System.out.println("super.num= "+super.num);                
    }                
    }                
    /pic/code>                
    public class C{                
    /pic/code>                
    public static void main(String aa[]){                
    /pic/code>                
    new B();                
    }                
    }                

      [implements:一般指實現接口]。一個類實現接口類時用的關鍵詞。Object implements Object 如java 中定義的接口Animal ,實現接口的類 定義如下: public class Tiger implements Animal

      {

      }

    【java中extends與implements區別】相關文章:

    Java中定義與聲明的區別10-31

    Java中的堆和棧的區別10-27

    Java中hashmap和hashtable的區別12-02

    java中length和length()的區別09-29

    java中String和StringBuffer的區別12-05

    Java與Java web的區別01-30

    Java中對象和引用的具體區別09-12

    java中i++和++i的區別03-13

    關于java中堆和棧的區別01-13

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人