Java雜項(三)

包的命名規則、作用是什麼?

  • 規則:全部小寫字母,公司名倒着寫
  • 作用 : 方便java類的管理;

創建數組時需要確定哪兩個點?

  • 數組的大小
  • 數組的數據類型(並且數組中的數據類型必須一致)

面向對象的特點

  • 封裝–隱藏對象的屬性和實現細節,僅對外公開接口
  • 繼承–繼承就是子類繼承父類的特徵和行爲,使得子類對象(實例)具有父類的屬性和方法
  • 多態–一個事物的多種形態,是指一個類實例(對象)的相同方法在不同情形有不同表現形式

面向對象(Object Oriented)

  • 就是一種編程思想,相對於面向過程(Procedure Oriented)(是一種以過程爲中心的編程思想)而言
  • 已解決問題爲例:
    • 面向對象 問題==》藉助某一對象==》問題得到解決
    • 面向過程 問題==》根據問題,分步驟流程==》問題得到

類與對象

定義 在內存中的位置
類是一個模板,它描述一類對象的行爲和狀態。 方法區中 存儲 類, 只有一份
  • 對象
定義 在內存中的位置
是、類的一個實例,有狀態(屬性)和行爲(方法) 堆內存中 存儲 創建的對象

引用問題

  • 一個對象名引用一個實例對象(類)
  • 多個對象名引用不同的實例對象(類)
  • 多個對象名引用相同的實例對象(類)

構造方法與方法的區別

類型 區別(不同) 相同
構造方法 1、方法名與類名必須相同(大小也要於類名相同)
2、沒有返回值類型, 注意, 連void都沒有
3、沒有具體的返回值return
可以是有參的,也可以是無參的
一般方法 1、方法名沒有特殊要求
2、必須要有返回值類型
3、如何不是void返回值類型,必須有明確飛返回值
可以是有參的,也可以是無參的

二進制數負數

  • 規則:最高位符號位,按位取反再加一
  • 例如 有符號二進制1000 0000
  • => 1000 0000
  • 最高位位1 ,表示負數
  • =>按位取反0111 1111
  • =》然後加一
  • =》|1000 0000|=-128
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章