您的位置:首页 > 编程语言 > Java开发

20155323 2016-2017-2 《Java程序设计》第3周学习总结

2017-03-12 22:56 323 查看

20155323 2016-2017-2 《Java程序设计》第3周学习总结

教材学习内容总结

第四章



对象:对象具有状态和行为,对象是类的实例。

类:一个类可以被定义为描述行为的模板。




从对象看类:类的产生,是从少数实例,推广到大量相似实例的抽象化过程。




从类看对象:类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象。

类是对象的设计图,对象是类的实例,生成对象要先定义类。

定义类:是通过实例化类,对其分配存储空间。声明和定义最大的分别是是否分配存储空间。

基本类型打包器:在java中把一些基本类型变量打包成对象之中,这样就 可以像操作对象操作原本的“基本类型”的变量。

字符串对象:在java中,字符串本质是打包字符数组的对象。


第五章



封装:就是把数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段。

封装的好处:模块化,信息隐藏。


教材学习中的问题和解决过程

分不清JAVA语法中数组和C语言语法中的数组的区别

在上网查阅资料后我找到了答案:

java的数组其实是一个对象,因为其中不只是包含数据信息,还包括数组的长度等其他信息,一般现在只用到了长度信息,c语言中,int a[5],要用for循环来为每个数组元素赋值,只能

for(i=0;i<5;i++)  scanf("%d",&a[i]);


而在java中,可以这样:

int[] a=new int[5],for(i=0;i<a.length;i++) system.out.println(a[i]);


经过查阅资料我分清了两种语法中数组的使用方法,对JAVA语法中数组的理解更加深入了。

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

我都是照着课本上的例题进行练习,并没有遇到不了解的问题。

代码托管

git截图



代码量截图



代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周100/1001/410/10
第二周100/2001/510/20
第三周100/3001/610/30
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: