Day03 物件導向

2021-10-01 19:33:57 字數 821 閱讀 5217

*區域性**塊:方法的內部(了解)

*--作用域 申明的變數作用範圍

* 在同乙個方法內部區別不同的功能

** 構造**塊:類裡面

* 經過編譯以後,把**塊裡面的** 編譯到構造方法中去

** 靜態**塊:寫在類裡面的 由static修飾

* 隨著類的載入而執行一次

* jdbcutil 使用靜態**量載入驅動.

抽象類:

* 由abstract修飾類 叫做抽象類

* 由abstract修飾的方法叫做抽象方法,抽象方法沒有方法體

* 可以有哪些成員:

* 普通方法

* 成員變數

* 可以有構造方法

* 抽象方法

** 抽象方法的方法體?

* 方法體的實現是需要其子類進行方法覆寫

* 多型的寫法

介面的定義:意義在於定義一種規範,模板,標準

* 介面裡面有哪些成員:

* 成員變數(不可變的變數)

* 抽象方法

* 沒有普通方法

* 沒有構造方法

* 介面裡面的抽象方法的方法體:

* 需要借助實現類實現介面抽象方法

* 介面與介面之間是可以多繼承

* 實現類的特點:

*1.實現類必須實現介面的全部抽象方法

*2.乙個實現類可以同時實現多個介面

*3.實現類可以同時繼承乙個類,並實現多個介面(先繼承,後實現)

day03 物件導向 類的繼承

package day03 類的繼承 關鍵字 extends 特點 通過繼承,可以將父類的成員繼承過來,使得兩個存在父子關係 class person2 public void eat public person2 public person2 string name class student2 ...

day03 物件導向 final關鍵字

package day04 final 最終的,修飾類 成員方法 成員變數 區域性變數 注意 1.final修飾的類,不能被繼承 2.final修飾的方法,不能被重寫 3.final修飾的成員變數,不能被修改 final class test1 class c test extends test1 ...

day 03 內建函式

例子 print abs 1 求絕對值的 false 0,none print bool 如果all裡面的引數全部都是真的話,這個返回值就是真的 c all 1,2,3,4 print c 對於any來說,引數只要有真就為真 d any 1,none print d s 黎明 c bytes s,e...