20165321第三周作业
学习心得
1、面向对象语言相对于面向过程语言的特殊性是:其最核心的内容围绕着“对象”进行。Java语言中最基本的结构是“类”,且类名的写法遵从“驼峰习惯”。
2、Java语言的“方法”与C语言的“函数”相似。
3、用类声明的对象与结构体类似,在调用对象时要用new。
4、当主类与其他类不在同一个源文件里面的时候,需要把它们放在同一个文件夹下编译运行,才能成功运行,如果使用“javac -d bin src/xxx.java”的命令,会出现错误。
5、一个类中可以有多个相同名字的方法,但是它们的参数必须不相同,即参数数目不同,或参数数目相同,但类型不同。
6、this的用法我大概理解为当当前方法中与其他类中有同名,用this指示当前方法中的变量。
7、当程序带包时,必须把其放入与包名相符的目录中,并回到父目录运行。
8、public、private和protected这三个关键字的区别,以及友好变量。