亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 訪問修飾符

    查看全部
  • 對象:事事物物都是對象

    類:是抽象的概念,是對象的模板

    ????特征(靜態)、行為(動態)

    面向對象編程:

    ????

    查看全部
    0 采集 收起 來源:介紹類與對象

    2023-03-02

  • 與c#對比:

    package 相當于 namespace (模塊的概念)

    即一個package或namespace相當于一個模塊。

    import 相當于 using (引入模塊)。

    java中的包既有物理上的限制(源碼按目錄層次存儲在磁盤上)又有邏輯上的限制。

    c#中的命名空間只有邏輯上的限制(源碼可以存儲在磁盤的任意位置)。

    查看全部
    0 采集 收起 來源:包-Package

    2023-02-09

  • 包的命名規范:

    域名.組織機構名.項目名.模塊名;

    域名.組織機構名.項目名.模塊名.功能名;

    示例:

    com.alibaba.taobao.customer.data;

    解釋:

    com 域名

    alibaba 組織機構

    taobao 項目名稱

    customer 客戶模塊

    data 用于存儲數據

    注意:包名采用英文且小寫。

    查看全部
    0 采集 收起 來源:包-Package

    2023-02-09

    • 占位符:%類型縮寫。意思就是在顯示字符串數據中,用“%類型縮寫”先占取一個位置,以便后面將需要的值放在這里。

    • 解釋:先用%s在需要放數值的地方占取一個位置;再用String調用format()方法,將有占位符的字符串變量和String類實例的對象傳遞到format方法中。最終返回一個字符串數據,由一個字符串變量接收。(%3s指的是該占位符將占3個顯示空間。)

    查看全部
    • 輸入命令:

    1. 利用Scanner對象獲取用戶輸入的數據。

    2. 適用方法:Scanner objectName = new Scanner(System.in);objectName.nextInt()/next()/nextDouble()。?

    • 換行輸出:println;不換行輸出:print。

    • List<HourWeather> weatherList = weatherUtils.w24h()

    1. 解釋:因為w24h()方法返回的就是一個List類型的數據集合,所以,返回的數據集合可以實例化List<HourWeather> 的對象。

    查看全部
    • ArrayList是Java內置的數據集合,用于存儲多個數據;

    • ArrayList是數組替代品,提供了更多的數據操作方法;

    • ArrayList幾乎是每個項目中必用的類;?

    • ArrayList內部的方法:

      1. 新增數據:add(index,elment);

      2. 獲取數據:get(index);

      3. 獲取數據長度:size();

      4. 移除數據:remove(index);

    • List<設置傳入的數據類型(String)。書寫可固定類型> objectName = new ArrayList<設置傳入的數據類型(String)。書寫可固定類型>()?

    • 遍歷:for(type variable:遍歷對象):利用一個變量去便利數據集合的每一個數據。

    查看全部
    • 類的繼承:class SonClassName extends FatherClassName;

    1. 除了private不會被繼承之外,其他三種修飾符的數據都會被繼承。

    2. protected修飾的成員變量或者方法,只能被子類的實例化對象訪問。


    查看全部
    • 成員變量的封裝

    1. ????先將成員變量私有化;

    2. 利用get(),set()方法對其進行訪問;

    • 訪問私有成員變量的方法(在私有成員變量所在的類當中設置getOwner(),setOwner()):

    1. 訪問私有成員變量:getOwner(){return this.owner;};

    2. 設置私有成員變量:setOwner(String owner){this.owner=owner;}?

    3. getOwner()/setOwner()方法并不是語法要求,只是利用了Java中方法的特性訪問私有成員變量。所以,方法名可以自行設置,只要實現調用和設置私有成員變量的功能即可。

    查看全部
  • default適用與:類;成員變量;方法。

    private適用與:成員變量;方法。

    public適用與:類;成員變量;方法。

    查看全部
    0 采集 收起 來源:訪問修飾符

    2023-01-02

    1. 面向對象編程:世界萬物皆對象

    2. 相似的對象有著相似的特點,類是對象的模板

    3. 類是抽象的概念,是對象的模板

    4. 對象是具體的事物,是類的實例

    5. 創建類:public?class?類名{}

    6. new關鍵字是創建實例對象最重要的標識

    7. 成員變量就是隸屬于對象的變量,保存對象的靜態特征,同類型的不同對象擁有相同的成員變量,值彼此獨立

    8. 方法適用于完成特定功能的整段代碼;

    9. 方法的調用,先new創建對象,再使用對象.方法名()進行調用

    10. 無返回值的方法定義與調用,void關鍵字,無返回值

    11. 多參數的方法定義:多個形式參數public?void?add(int?a,int b){}

    12. 包采用“逆域名法”進行命名,用“.”進行分割

    13. package?包路徑;

    14. 引入其他包的類import?包名

    15. 訪問修飾符:用戶控制類、成員變量、方法的訪問范圍

    16. private(同一個類中) public(全部) default(同一個包) protected(繼承類)

    17. 封裝、繼承和多態

    18. 封裝:隱藏功能的實現細節,利用對象與方法是實現封裝的直接途徑,讓代碼更容易閱讀與讀取

    19. 對成員變量進行封裝

    20. 繼承:由子類繼承父類

    21. 多態:同一個行為具有不同表現形式或形態的能力

    22. 實現多態的關鍵是接口

    23. 接口是一個抽象的類型,只是定義方法,沒有具體的實現

    24. arrayList是java內置的數據集合,用于存儲多個數據;是數組替代品,提供了更多的數據操作方法;幾乎是每一個項目中必用的類

    查看全部
    0 采集 收起 來源:總結與回顧

    2022-12-30

  • 利用字符串格式化替代拼接字符串:

    String temlate="%s-%s-%s";

    String row= String.format(template,new String[]{a,b,c});

    list的長度使用方法:size()

    占位符%s中間可以添加冗余量:%3s,內容長度不夠時,可以使用空格補位;

    對齊方式:- 左對齊,默認為左對齊,不能寫成%-s格式,會報錯

    查看全部
  • arrayList類:

    arrayList是java內置的數據集合,用于存儲多個數據

    arrayList是數組替代品,提供了更多的數據操作方法

    arrayList幾乎是每一個項目中必用的類

    查看全部
  • 多態:

    1. ?多態是同一個行為具有多個不同表現形式或形態的能力

    2. 實現多態的關鍵是接口

    3. 接口是一個抽象的類型,只提供方法的定義

    4. 實現類是一個接口的具體實現,要實現每一個接口方法的功能

    5. 面向接口編程

    6. public?interface Language{

      public void voice();

      }

    7. 實現類1:public class Chinses implements Language{



      @Override

      public void voice(){

      System.out.println("你好");}

      }

    8. 實現類2:public class English implements Language{

      @Override

      public void voice(){

      System.out.println("hi");}

      }

    9. 接口實現:Language?language =?new Chinese();

      language.voice();

    查看全部
  • extends繼承關鍵字

    查看全部

舉報

0/150
提交
取消
課程須知
本課程是Java開發的基礎,需要大家:掌握 Java 基本語法的使用。如果您是新手,建議先移步 《Java入門第一季》http://www.xianlaiwan.cn/learn/85
老師告訴你能學到什么?
• 掌握 Java 編程思路 • 熟練運用面向對象程序設計思想

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!