《Java程序设计》第三周学习总结

《Java程序设计》第三周学习总结


本周学习内容:

  1. 参考http://www.cnblogs.com/rocedu/p/7911138.html 学习第四章视频
  2. 参考 www.cnblogs.com/rocedu/p/5155128.html,输入调试教材第四章的代码,并把代码上传到码云上。注意commit message的写法。
  3. 参考http://www.cnblogs.com/rocedu/p/6482354.html 提交脚本运行结果的截图。
  4. 总结本周学习中遇到的问题和解决过程。

学习感悟:

本周学习了第四章:类与对象

  1. 类的定义包括两部分:类声明类体
    基本格式:
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

posted @ 2019-03-25 00:00  Jerrold_Y  阅读(82)  评论(1编辑  收藏  举报