1了解oop
2了解物件
3 類的結構
3.1 如何定義類 訪問限制 class 類名
3.2通過類建立物件 student st1=
newstudent();
呼叫物件的方法 st1.setname(
"比爾蓋子");
st1.study();
3.3類與物件的關係:1.類是乙個模板 物件是類的乙個特例
2.是種自定義的資料型別
3.通過類,可以建立多個物件
4方法詳解
4.1方法結構:
訪問限定符 返回值 方法名字(引數型別 引數變數名,. . . )
4.2方法的分類:無返回值的方法和有返回值的方法
public
void
setname(string n)
public
string getname()
無引數方法和有引數方法
public
string getname()
public
void
study(
inthour,string k) }
4.3物件做為方法引數傳遞
public void teacstudent(student st)
4.4 方法的過載
定義:在乙個類中,可以定義多個同名,但引數型別和數量不同的方法,叫做方法的過載。
4.4構造方法:無參構造 public
student()
一參構造 public
student(string name)
多個引數構造public
student(string name,string km)
4.5構造方法與一般方法的區別:沒有任何返回值
必須與類名字相同
構造器中可以呼叫構造器也可以呼叫方法
構造器方法只有在建立物件時呼叫
注意:每個類都會預設的有乙個無參的構造器 構造器也可以過載
4.6 this關鍵字
this在類中用來指代當前物件,就是所有的「人類」中都可以有」我
」這個詞一樣,具體到哪個人,這個」我」指的就是哪個
可以在構造器中呼叫自己的另外乙個構造器 public
student()
注意的是,在構造器中通過this呼叫另外乙個構造器時,呼叫的**必須是第一行,且只能呼叫一次!
5 值傳遞引用傳遞
值傳遞:執行這段程式,列印出的結果i肯定是100000;這裡要證明的就是,在方法changeint所改變的t與i沒關係,方法中對t的改變,不會影響到呼叫**中i的值。
引用傳遞:st1=st2;//4
st2=st3;//5
st3=st1;//6
java 類與物件(第二課時)
第二課時 類與物件 綱要 1.掌握什麼是類,什麼是物件 2.學會類的定義並編寫類 3.通過類建立物件 4.物件作為方法引數 應用軟體 eclipse 一 生活中的類與物件 1.生活中的類 具有共同特徵的事物所形成的種類。物件 具體的某乙個人或物。例如 學生是乙個類,具體到某個學校某個年紀某個班某個學...
Java第二課 物件與多型
1.繼承 繼承的類之間可以用 是乙個is a 判斷,對於多級繼承,同樣適用,但繼承是單向的 繼承是通過extend父類出來的,只繼承父類中public的變數和方法,不會繼承父類中private的變數和方法 繼承的方法若被子類覆蓋,則呼叫覆蓋過的版本,繼承下的方法可以被覆蓋,但例項變數不可以被覆蓋 d...
第二課 電場與偶極子
1.電場線 電荷受力方向與電場線相切 電場線始於正電荷,終於負電荷,吹風機和吸塵器 電場線的密度表徵電場的大小 在電場線為直線時,初速度為零的電荷會沿著電場線方向運動。但當電場線為曲線時,則不成立,即電場線不是電荷的運動軌跡,即使初速為零 2.電偶極子 兩個電荷相當,極性相反 在距離電偶極子很遠的地...