java基本語法

2021-08-17 03:22:08 字數 774 閱讀 6155

1.通常char型常量必須使用單引號括起來!

多型: 

指的是物件的多種形態主要分為 引用多型 、方法多型繼承是多型的實現基礎,別忘了子父類要有繼承關係.多型特性:

一、引用多型

1.父類引用可以指向本類物件 animal obj1 = new animal();

2.父類引用可以指向子類物件 animal obj2 = new dog();但是我們不能用子類的引用指向父類物件 dog obj3 = new animal();//錯

二、方法多型

1.在父類animal中定義乙個eat()方法,輸出乙個語句(動物有吃的能力); 在子類dog中重寫eat()方法,輸出乙個語句(狗是吃肉的); 那麼我們在測試類main函式裡面,如果obj1.eat() ,那麼呼叫的是父類的方法. 若用obj2呼叫eat()方法,那麼呼叫的是子類的方法.

2.還有一種情況,比如建立乙個繼承父類animal的子類cat ,但是cat裡並不重寫繼承的eat()方法. 然後,我們在測試類main函式裡建立乙個子類物件, animal obj3 = new cat(); 然後呼叫 obj3.eat(); 那麼,結果呼叫的則是子類繼承父類的方法. (輸出結果:動物有吃的能力)

3.最後一種特殊情況,多型的特性是不能使用的. 若在子類新增乙個獨有的方法 public void watchdoor() ,含有一句輸出語句(狗具有看門的能力); 那麼我們在測試類的main函式當中(得先定義好物件animal obj2 = new dog() ),就不能用obj2.watchdoor(),即不能通過父類的引用呼叫子類的方法.

Java基本語法 二

修飾符 public 公開的 在工程內都可以使用 protected 受保護的 在包內和子類中都可以使用 default 預設的 預設的 在包內都可以使用 private 私有的 只在本類 運算子 加法 相加運算子兩側的值 a b 等於 30 減法 左運算元減去右運算元 a b 等於 10 乘法 相...

java語法 基本語法(3) 程式控制流程

程式控制流程 1 順序結構 按順序執行 2 if條件語句 a.if.b.if.else.可簡寫為 變數 布林表示式?語句1 語句2 c.if.else if.else.3 switch選擇語句 switch 表示式 4 while迴圈語句 while 條件表示式 5 do while迴圈語句 dow...

04java基本語法

資料型別的使用特點 基本資料型別 long lon 3l float f 0.1f char cha a char cha2 1 char cha3 好 byte short int long float double 從左到右精度越來越高 從左到右,自動隱式轉換 byte short int lo...