碎碎念:
带着耳机没有放歌是什么情况!好,打开豆瓣fm了,今天来总结总结。因为有几个是大三的,她们上午有课,所以上午就我们自己看。今天做的很好,早上很努力的起来了,洗了头,洗了衣服,到教室的时候也没有那么赶。橘子真是棒棒滴~
今日学习笔记:
以下是下午上完课后,老师让我们自己做做笔记,加深印象。然后我就直接记在word了。
啊啊啊啊,我居然没有拔u盘!!!和饭卡一起都落在教室里了!!!瞬间觉得不好了!!!我这么笨的人,怎么记得住那么多知识点。
让我想想。
其实今天也没有学什么新的知识点,只是把昨天练习的但是不知道是怎么回事的解释了一下(这句话是什么鬼)。
1.类和方法命名规则
2.返回值,string有return,voide(感觉不是这么写的)没有
3.方法的格式
4.在Java中,只要有public,即便是类不同,资源都是可以共享的
5.基本符号(好像也不是这么说的):int,double,char;另外一种:string,class(特别要注意string)
6.忘记了!!!
今日反思:
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米/秒的速度向前奔跑。");
}
}