国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java學習筆記--Hiding implementation

2019-11-18 14:38:59
字體:
來源:轉載
供稿:網友

  hiding the implementation
這句話講得很好:
In any relationship, it's important to have boundaries that are respected by all parties involved.
不管你們是什么關系,有一個彼此尊重的界限是很重要的。

#----
CLASSPATH(要大寫,最好加上當前目錄.):
java 解釋器會在以下兩個地方查找.class文件:
1. jdk所在的標準目錄
2. 路徑 = 以CLASSPATH為根目錄 + package(如:net.libk)中點換成//后(如:net//libk)

#----
public > PRotected(∵包含package權限) > package > private

#----
package net.libk; 這說明當前這個class要在CLASSPATH/net/libk下面

#----
singleton pattern: 只能創建類的一個實例/對象。

將constrUCtor定義為private的,使得client programmer 不能創建對象, 然后定義一個private static成員變量指向該類的一個實例,
再創建一個public static method 返回這個private static field.
如:
class Singleton {
private Singleton() {};
private static instance = new Singleton();

pubic static Singleton access () {
return instance;
}
}

#----
假如import進來的類庫發生重名沖突, 就用全稱來解決沖突
java.util.Vector v = new java.util.Vector();


#----
compiling unit:
一個.java源文件。 compiling unit 里面可以有都個class, 但最多只能有一個public class, 假如有public class,
那文件名也必須同這個class名相同, 其它的class就成了這個public class的輔助類

#----
class的 access specifier 只有public 和 package兩種。(inner class 除外)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 姚安县| 柏乡县| 永川市| 台安县| 涡阳县| 五家渠市| 张北县| 吴忠市| 额敏县| 新巴尔虎右旗| 若尔盖县| 科技| 皋兰县| 洮南市| 汉沽区| 海城市| 凤庆县| 桐柏县| 澄江县| 民权县| 永顺县| 海晏县| 锡林郭勒盟| 连平县| 车险| 博罗县| 贵德县| 凌云县| 蒲城县| 玛纳斯县| 彰武县| 武邑县| 武乡县| 周口市| 凌海市| 邹城市| 姜堰市| 枝江市| 碌曲县| 河源市| 桓台县|