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

教材学习内容总结

1.面向对象语言特性:封装性,继承和多态;

2.类是java程序的基本要素,一个源文件由若干个类组成,类定义包括类声明和类体,格式为:class 类名{类体内容}

类体中由成员变量的声明和方法的定义组成,当类名由几个单词复合成时,每个单词的首字母要大写。

3.变量和方法命名:名字的首单词的首字母用小写,如果名字由多个单词构成,从第二个档次开始的其他单词的首字母用大写。

4.类的方法包括构造方法,实例方法和类方法。其中类方法可以由该类的对象调用,也可以用类名调用,而实例方法只能由对象调用。而当用类创建对象时,就使用构造方法,且构造方法没有类型。

5.可变参数是指在声明方法时不给出参数列表中从某项开始到最后一项参数的名字和个数,但这些参数类型必须相同,可变参数使用"...”表示参数,这些参数类型必须相同。

6.用类创造对象时,类中实例变量会被分配内存空间。

7.类体中成员变量分为实例变量和类变量,用static修饰的称作类变量(静态变量),否则为实例变量。其中①不同对象实例变量互不相同,占用不同的内存空间。②所有对象共享类变量,分配给对象的这个类变量占用相同的一处内存。

8.方法重载:一个类中可以有多个相同的名字,但这些方法的参数必修不同,包括:①参数个数不同;②参数列表中对应的某个参数类型不同。

9.this关键字代表调用当前方法的对象,this可以出现在实例方法和构造方法中,但不能出现在类方法中。

10.在编写java源文件时,可以使用import语句引入有包名的类。

11.对象访问自己的变量以及调用方法受访问权限的限制。

教程学习中遇到的问题和解决方案

这一周学习了第四章 类与对象,因为之前C语言,c++都学过了,所以上课时老师讲的有点快,很多点都需要自己重新去看。但发现我也很多都忘了诶。只能在课余时间好好把课本再重新过一遍,还是要好好学习。

代码调试中的问题和解决过程 

在eclipse上将第四章所有例子都运行了一遍,但其中有好几个例子都有点看不懂,尽管照着课本打运行结果跟课本一样,但还是不清楚代码的意义。将不清楚的代码尽量找室友同学问清楚。

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 15篇 200个小时  
第一周 200 1 3  
第二周 500 2 12  
第五周 1000 3 16  

参考资料

java实用2教程

猜你喜欢

转载自blog.csdn.net/CHENCHWT/article/details/83045159
今日推荐