Day03 11目標 包和許可權修飾符

2021-09-27 05:53:37 字數 607 閱讀 2858

​ 分門別類的管理各種不同的技術。

​ 企業的**必須用包區分。便於管理技術,擴充套件技術,閱讀技術。

package 包名; 必須放在類名的最上面。

一般工具已經幫我們做好了。

包名的命名規範:

一般是公司網域名稱的倒寫+技術名稱:

=> com.itheima.技術名稱

包名建議全部用英文,多個單詞用」.「連線,必須是合法識別符號,不能用關鍵字

注意:相同包下的類可以直接訪問。

不同包下的類必須導包,才可以使用!

導包格式:import 包名.類名;

public

class

packagedemo01

}

有四種(private -> 預設 -> protectecd - > public )

可以修飾成員變數,修飾方法,修飾構造器,不同修飾符修飾的成員能夠被訪問的許可權將受到限制!

private

預設protected

public

本類中√√√

√本包下其他類中x√

√√其他包下的類中xx

x√其他包下的子類中xx

√√

目標和 揹包問題

給定乙個非負整數陣列,a1,a2,an,和乙個目標數,s。現在你有兩個符號 和 對於陣列中的任意乙個整數,你都可以從 或 中選擇乙個符號新增在前面。返回可以使最終陣列和為目標數 s 的所有新增符號的方法數。示例 輸入 nums 1,1,1,1,1 s 3 輸出 5 解釋 1 1 1 1 1 3 1 ...

LeetCode 揹包 目標和

給定乙個非負整數陣列,a1,a2,an,和乙個目標數,s。現在你有兩個符號 和 對於陣列中的任意乙個整數,你都可以從 或 中選擇乙個符號新增在前面。返回可以使最終陣列和為目標數 s 的所有新增符號的方法數。示例 輸入 nums 1,1,1,1,1 s 3 輸出 5 解釋 1 1 1 1 1 3 1 ...

包和訪問許可權 三

1.訪問許可權與繼承 2.protected許可權 1.訪問許可權與繼承 跨包繼承需要public 許可權 2.protected許可權 和default一樣的功能,但該許可權只能修飾成員變數和成員函式 protected允許跨包繼承,其與public區別是 public是跨包任何類都可訪問 pro...