分門別類的管理各種不同的技術。
企業的**必須用包區分。便於管理技術,擴充套件技術,閱讀技術。
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...