程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java 中包的概念,常量,靜態與承繼

java 中包的概念,常量,靜態與承繼

編輯:關於JAVA

java 中包的概念,常量,靜態與承繼。本站提示廣大學習愛好者:(java 中包的概念,常量,靜態與承繼)文章只能為提供參考,不一定能成為您想要的結果。以下是java 中包的概念,常量,靜態與承繼正文


一、包的概念:創立,運用。

1.新建包:

最下面一行,之前不能再有其它代碼了。

package 包名;

留意:包名普通都有命名的標准。例如:com.itnba.maya.zy(從大到小)。

 

2.運用包:

import 包名.*;

import 包名.類名;

例如:import com.itnba.maya.zy.*;

留意:import不要放在package的下面上

package com.itnba.maya.zy;

import com.itnba.maya.zyy.*;  //從別的包裡援用

public class Zz {

    public static void main(String[] args) {

        fgb aa = new fgb(); //要援用的
    }

}


二、常量。 final型變量 

Java中沒有真正的常量。只要final型的變量,可以當常量來用。

final型變量,只要兩個中央可以賦值,其他的中央是不能放在=右邊的。

1.在定義的時分可以賦值。

2.在結構函數中可以賦值。假如在定義時賦值了,則在結構函數中不能賦值。包括定義時賦了null值,則在結構函數中也不能再賦值。

public class Test1226 {
    final String name; //定義一個final型變量(常量)
    
    public Test1226(){
        name = "張三"; //賦值
    }
    
}


三、靜態成員

關鍵字:static,與“靜態”絕對應的叫“實例”

靜態變量與靜態辦法。 -- 實例變量與實例辦法。

實例變量與實例辦法是屬於每個單個對象的。靜態變量與靜態辦法是屬於一切對象共享的,即屬於類的。

靜態變量存儲數據的時分一定要留意避免共享抵觸。

靜態辦法內只能操作以後類的靜態變量和靜態辦法,不能操作實例變量和實例辦法。實例辦法中可以調用以後類的靜態變量和靜態辦法。

單類形式。單例形式。只能生成一個對象。---案例。private 結構函數。靜態辦法。

第一步:把結構函數設為private。
第二步:做一個以後類型的靜態的成員變量。
第三步:做一個public的靜態成員辦法。用來給第二步中的成員變量實例化,並前往回去。

 

public class mao {
    private String mingZi;
    private static mao aaa;
    
    private mao(){              //結構函數private了
        mingZi = "貓";
    }
    public static mao zao(){   //用靜態調
        if(aaa == null){
            aaa = new mao();   //判別後只new一次
        }
        return aaa;
    }
    public String getMingZi(){
        return mingZi;
    }
}
public class home {

    public static void main(String[] args) {
        //mao a = new mao();結構函數調不著了
        mao m1 = mao.zao();
        System.out.println(m1.getMingZi());
        
        mao m2 = mao.zao();
        System.out.println(m2.getMingZi());//m1和m2是一樣的
        }
}

 

 

四、承繼
關鍵詞:extends

可以把父類中的相關內容直接承繼到子類,子類就不需求再重新定義。

private,的成員無法被承繼

public,protected永遠被承繼。

默許,只要在以後包中可以被承繼。

子類的成員變量與成員辦法有兩種操作:一種是擴展,另一種是重寫。

public class Dongwu {
    protected String name="植物";

    public void jiao(){
        System.out.println(name);
    }    
    
}
public class Niao extends Dongwu {
    public void jiao(){                   //承繼jiao()辦法後重寫
        System.out.println("喳喳喳"+this.name);  //承繼name
    }
    
}
public class home {

    public static void main(String[] args) {
        Niao a = new Niao();
        a.jiao();                       
    }
}
//實例化

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved