碎碎念:
帶著耳機沒有放歌是什么情況!好,打開豆瓣fm了,今天來總結總結。因為有幾個是大三的,她們上午有課,所以上午就我們自己看。今天做的很好,早上很努力的起來了,洗了頭,洗了衣服,到教室的時候也沒有那么趕。橘子真是棒棒滴~
今日學習筆記:
以下是下午上完課后,老師讓我們自己做做筆記,加深印象。然后我就直接記在word了。
啊啊啊啊,我居然沒有拔u盤?。?!和飯卡一起都落在教室里了?。?!瞬間覺得不好了!!!我這么笨的人,怎么記得住那么多知識點。
讓我想想。
其實今天也沒有學什么新的知識點,只是把昨天練習的但是不知道是怎么回事的解釋了一下(這句話是什么鬼)。
1.類和方法命名規則
2.返回值,string有return,voide(感覺不是這么寫的)沒有
3.方法的格式
4.在Java中,只要有public,即便是類不同,資源都是可以共享的
5.基本符號(好像也不是這么說的):int,double,char;另外一種:string,class(特別要注意string)
6.忘記了?。。?/i>
今日反思:
1.腦子去哪了?。?!在剛剛發現自己居然忘記把u盤拔下來,就一直不在狀態,真是不好了!粗心的毛病要改
2.來回有一小時都在公交車上,真的是好想買個p3,手機內存不足,完全不能滿足我的需要。有個p3就可以了,放播客,各種會話什么的。還是要利用的。
3.論文再不寫完你就死定了?。?!
4.不要這么咆哮。。。
補上筆記:
20150417
?public String toString(){
return 字符串;? //方法體
} (定義類的toString()方法,用于輸出類相關的信息 )
?類命名規則:
1、不能使用Java關鍵字
2、首字母可以為字母,也可以是“_”或“$ ”(建議不要這樣)
3、不能包含空格或“.”號
4、首字母和之后單詞的首字母要大寫
?使用對象的步驟:
1.使用new創建類的一個對象
Eg. MySchool center = new MySchool();
2.使用對象:使用“.”進行以下操作
給類的屬性賦值:對象名.屬性
調用類的方法:對象名.方法名()
Eg. center.schoolName = “洛陽中心";? //給屬性賦值
center.toString();? ? ? ? ? ? ? ? //調用類的方法,該方法中的操作將被執行
?面向對象的優點
1.便于程序模擬現實世界中的實體
用“類”表示實體的特征和行為
2.隱藏細節
對象的行為和屬性被封裝在類中,外界通過調用類的方法來獲得,不需關注內部細節
如何實現
3.可重用
可以通過類的模板,創建多個類的對象
?數據類型總結
1.基本數據類型(沒有方法):int,double,char
2.引用數據類型(有方法):Striing,使用class定義的類型(Student,Teacher,AccpSchool……)
?方法命名規則
1.必須以字母、‘_’或‘$’開頭
2.可以包括數字,但不能以它開頭
3.通常方法名是一個動詞,如果有兩個以上單詞組成,第一個單詞的首字母小寫,其后單詞首字母大寫
?定義類的方法
public? 返回值類型? 方法名()? {
//這里編寫方法的主體
}
?方法的返回值
1.如果方法具有返回值,方法中必須使用關鍵字return返回該值,返回類型為該返回值的類型
Eg。return 表達式;
2.如果方法沒有返回值,返回類型為void
注:方法至多可以返回一個值,不能返回多個值
Eg。public class Student{
public double getInfo(){
double weight = 95.5;
double height = 1.69;
return weight, height;(錯誤)
}
}
練習:
package lesson0417;
public class AutoLion {
String color = "黃色";
public void run(){? ? ? //方法1:跑
System.out.println("正在以0.1米/秒的速度向前奔跑。");
}
public String bark(){? //方法2:叫
String sound = "吼" ;
return sound;
}
public String getColor(){? //方法3:獲得顏色屬性
return color;
}
public String showLion() {? ? //方法4:描述獅子特性
return "這是一個" + getColor() + "的玩具獅子!"+
"它會"+bark()+"。";
}
public static void main(String[] args) {
// TODO Auto-generated method stub
AutoLion lion = new AutoLion();
System.out.println(lion.showLion());
System.out.println("正在以0.1米/秒的速度向前奔跑。");
}
}