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

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

教材内容学习总结

本周学习了教材第四章的后半部分,学习了Java语言中类的类体中的成员变量和方法;

构造方法,实例方法,类方法,对象,对象访问变量,引入有包名的类等内容。

类体中的内容分为变量的声明和方法的定义。声明变量部分所声明的变量被称为成员变量或域变量,成员变量可以是Java中的任一种类型,成员变量在整个类都有效,与书写位置无关。方法定义分为方法头和方法体。如果成员变量的名字与局部变量的相同,那么成员变量被隐藏,成员变量有默认值,局部变量没有。构造方法的名字与它所在的类名必须相同,允许一个类中有若干个构造方法,构造方法没有类型。

使用new运算符和类的构造方法可为声明的对象分配变量,即创建对象。空对象不能使用,必须为对象分配实体后才可使用。对象操作自己的变量,体现对象的属性,调用类中的方法体现对象的行为。一个类中声明的两个对象如果具有相同的引用则二者有相同的变量。

参数传值可以是基本数据类型的传值也可是引用类型的传值可变参数使用“...”表示若干个参数,且参数类型必须相同。通过类的组合可以实现方法复用,

在声明成员变量时,用关键字static给予修饰的称作类变量,也称为static变量、静态变量,否则称作实例变量,实例方法必须由对象来调用。实例方法既可以操作实例变量也可以操作类变量,当对象调用实例方法时,方法中成员变量就是指分配给该对象的成员变量,其中的实例变量和其他对象不同,即占用不同的内存空间;而类变量和其他对象的成员变量相同,即占用相同的内存空间。类方法只能操作类变量,当对象调用类方法时,方法中的成员变量一定都是类变量,该对象和所有的对象共享类变量。

在编写Java 源文件时可以使用import语句引入有包名的类,既可是系统定义的也可是自定义的有包名的类,对象访问自己的变量以及调用方法受访问权限的限制。访问限制修饰符有private、protected和public。

代码在调试过程中的问题

对对象的语句调用不是很理解,以及方法的复用,对类变量的类型等定义不是很明确,不理解。对包的使用及定义,和类的编写不明确在编写代码时查阅教材进行解决,编写调试代码的过程中,仍需看着书本敲,并不能看几遍教材后自行编写,逻辑思维行不强,仍需改变提高,在敲代码时一些关键字仍会出现错误,在编写代码时像标点符号的小细节仍做的不是很好。

学习进度条

 

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

3000

20篇

120小时

 

第一周

100/100

 

1/1

4/4

学会了简单的Java程序的编写

第二周

100/200

1/2

5/9

能够编写较为完整、小型的Java程序

第三周

200/400

1/3

5/14

能够使用一些基本语句编写具有一定应用途径的Java小程序。

第五周

780/980

1/4

7/21

能够使用包,以及将包中的多个类文件打包成jar文件,对一些语句也可谓理解。

 

 

猜你喜欢

转载自blog.csdn.net/Smart_J_King/article/details/83050591
今日推荐