day002 重寫 this super 抽象類

2021-10-23 14:37:17 字數 685 閱讀 8738

在子類中定義乙個方法,與父類中的方法一樣(方法的定義一樣,方法體不一定一樣)。

注意:子類方法覆蓋父類方法,必須保證許可權大於等於分類許可權。

在乙個類中可以出現乙個以上重名的方法,只是這些方法的引數的個數或者引數型別不完全一樣。

哪個方法呼叫this所在的關鍵字,this就表示哪個物件。

用法:1.this訪問成員變數

2.this訪問成員方法

3.this呼叫本類中的其它構造方法;

用法:1.super訪問父類中成員變數

2.super方法父類中的成員方法

3.通過super在子類的構造方法中呼叫父類的構造方法,如果沒有通過super呼叫父類中的構造方法,預設是呼叫父類中無參的構造方法;

super()和this( )要求寫在方法裡的第一行.(因為都要求寫在第一行,所以不同同時存在)

在class關鍵字前面新增abstract關鍵字

修飾符 abstract class 類名{

抽象類中可以沒有抽象方法;

抽象類中可以有多個抽象方法;

抽象類中可以有普通的成員變數;

抽象類中可以有普通的成員方法;

抽象類不能建立物件,也就是不能new物件;

在返回值型別的前面新增abstract關鍵字,去掉方法體,加上分號;

public abstract 返回值型別 方法名(引數列表);

day002 最小和子陣列

問題描述 給定乙個整數陣列,找到乙個具有最小和的子陣列,返回其最小和。問題示例 給出陣列 1,1,2,1 返回 3。class solution def minsubarray self,nums sum 0 min sum nums 0 max sum 0for num in nums sum n...

python學習day002 語言元素

變數和型別 整型 int 浮點型 float 字串 string 或 使用變數儲存資料和進行變數的加減乘除運算 a 321b 12print a b 333 print a b 309 print a b 3852 print a b 26.75 對變數的型別進行檢查 type x hello,wo...

Day002 學習Python第二天

今天學習的內容比較分散,都是些基礎的概念。印象比較深的算是我遇到的乙個bug。練習的時候用的是idle的互動模式,原本是練習轉義字元 稍稍不注意就遇到了報錯,如下圖 經過翻譯查詢之後才明白這個報錯是因為這個 字元可以和多個字元表示不同的意思,比如 b u t n 而這裡出錯的原因就是因為和後面的引號...