《Java程序设计》第三周学习总结 《Java程序设计》第三周学习总结
本周学习内容:
- 参考http://www.cnblogs.com/rocedu/p/7911138.html 学习第四章视频
- 参考 www.cnblogs.com/rocedu/p/5155128.html,输入调试教材第四章的代码,并把代码上传到码云上。注意commit message的写法。
- 参考http://www.cnblogs.com/rocedu/p/6482354.html 提交脚本运行结果的截图。
- 总结本周学习中遇到的问题和解决过程。
学习感悟:
本周学习了第四章:类与对象
- 类的定义包括两部分:
类声明
和类体
。
基本格式:
class 类名{
内容
}
2.使用类的目的:抽象出一类事物共有的属性
和行为
,并用一定的语法格式
来描述所抽象出的属性
和行为
。
3.成员变量的使用。
4.方法的使用。
5.成员变量和局部变量的不同。
6.构造方法的使用。
7.创建对象:
类名 对象名;
8.Java中的类与C语言的结构体相似。在引用中使用对象名.成员变量=
来赋值。
9.参数传值方式与C语言几乎一样,需要注意的是要在类体里面提供构造方法。
10.与C不同的是,类可以/最好使用单独的.java
文件,以备不同的主类使用一种类方法(此处体现了Java面向对象的特点)。需要注意的是若没有package
引用包中的类,则需要将他们与主类放到一个目录中。
11.可变参数int ... x
的使用。需要注意可变参数需要放在最后。
for增强功能
for(int i=0;i<x.length;i++){
sum=sum+x[i];
}
相当于:
for(int param:x){
sum=sum+param;
}
12.类变量的使用:static 类型 变量名
定义 主类中使用类名.类变量名
赋值,可以使不同的对象共用一个类变量的值
13.类方法和实例方法。
14.方法重载,关键是参数类型不同。
15.this
的用法。
16.import
的用法。
17.带包程序的编译及运行。javac *.java
java 包.名
码云链接:https://gitee.com/Jerrold_765423478/java/commit/ed7eff0e3692de9b48151b64461ddde62e62eca3
2019.3.25 更新
完成了课本P110第四章编程题,对于类的应用,构造方法,方法,主类中的调用有了进一步的认识和熟悉。
码云链接:https://gitee.com/Jerrold_765423478/java/commit/c70e37550d5ca4694375328251e6f548ab4a8d39