日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

20165218 2017-2018-1 《Java程序设计》第四周学习总结

發布時間:2025/7/14 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20165218 2017-2018-1 《Java程序设计》第四周学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

20165218 2017-2018-1 《Java程序設計》第四周學習總結

教材學習內容總結

第五章 子類與繼承

子類與父類

  • 通過關鍵字extands定義子類
class 子類 extands 父類{}
  • 子類只能有一個父類,父類可以有多個子類
  • 子類繼承父類的成員變量和方法
  • 子類和父類在同一包中:可以繼承父類中不是private的成員變量和方法
  • 子類和父類不在同一包中:繼承父類中protected和public的成員變量方法
  • 調用另一個類的protected變量和方法時,無論該變量或方法是否是繼承的,當前類需要和該方法或變量所在的類在同一個包

子類與對象

用子類的的構造方法創建對象時,子類中聲明的和父類中的成員變量都分配了內存空間,但是其中一部分對象無法調用


instanceof 運算符

boolean a = 對象 instanceof 類

若對象是該類或其子類創建的對象,a=true;反之為false


方法重寫

如果子類可以繼承父類的某個方法,那么子類就有權利重寫這個方法。

重寫時,方法名字、參數個數、參數類型,子類和父類的方法必須完全相同。

不允許降低方法的訪問權限,但可以提高,從高到低依次是:

public > protected > 友好的 > private


final 關鍵字

修飾含義
final類不能被繼承,不能有子類
方法final方法不能被子類重寫
變量常量,運行期間不許被更改

抽象類和抽象方法,關鍵字abstract

  • 抽象方法只能聲明,不能實現
  • abstract類中可以有抽象和非抽象方法,普通方法中不能有抽象方法
  • 不能用static修飾abstract方法
  • 一個非abstract子類若是abstract類的子類,那么他必須重寫父類的abstract方法

第六 接口與實現

關鍵字interface定義接口

  • 接口定義=接口聲明+接口體
  • 接口體=常量的聲明+抽象方法
  • 接口內所有常量的訪問權限都是public,且都是static常量(關鍵字public,static,final可省略
  • public接口可被任何一個類實現,不加修飾詞的接口默認為友好接口,被同一個包中的類實現


實現接口

  • 類實現接口
class A implements Pringtable,Addable

用關鍵字implements跟在類聲明后實現接口調用,如有多個接口,用,隔開

  • 重寫接口中的方法

    重寫時需注意:
  • 去掉abstract修飾符
  • 給出方法體
  • 訪問權限寫出public
  • 代碼調試中的問題和解決過程

    • 問題1:按照課本P156頁輸入代碼后,會出現如下問題

    • 問題1解決方案:暫時沒找到解決方案

    代碼托管

    上周考試錯題總結

    15和250的二進制分別是00001111和11111010,按位與是00001010,十進制為10(答案有誤)


    • short將byte類型的x強制轉化為short類型,但y的精度更高,所以返回類型為double。錯誤原因,認為(short)影響了整個變量。

    • 初始值i=1,進入case(1),輸出c=J,因為沒有break,所以繼續執行case(2),然后跳出本次循環,執行i++,i=2,執行case(2);i=3,case(3)后繼續執行執行default;i=4,執行default,所以答案是Jeep好好


    • byte占8bit;整型變量都不是無符號的;錯誤原因:沒看到是多選題……

    • 二者相等,所以輸出結果是true,答案是false

    • ctrl+C退出運行,也是結束阻塞

    • 不可以使用雙引號;不可以將多個字符賦給char型變量;\u前綴表示時,必須為十六進制

    參考資料

    • Java學習筆記(第8版)

    • 《Java學習筆記(第8版)》學習指導
    • ...

    轉載于:https://www.cnblogs.com/zicerain/p/8646903.html

    總結

    以上是生活随笔為你收集整理的20165218 2017-2018-1 《Java程序设计》第四周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。