201671010119 2016-2017-2《Java程序设计》第三周学习心得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201671010119 2016-2017-2《Java程序设计》第三周学习心得相关的知识,希望对你有一定的参考价值。

        本周老师最先帮助我们解决了上周遗留下来的问题。题目如下:如果有以下程序代码:String[] strs={"Java","Java","Java","Java","Java"};请问产生了几个String实例?解析:产生了1个String实例。Java虚拟机为了提高效率并节约内存,对具有相同字符串序列的字符串直接使用同一个实例。

        通过自己结合PPT预习课本,知道了对象是存在的具体实体,具有明确定义的状态和行为。类则是具有相同属性和行为的一组对象的集合。对整个第四章有了大概的了解,掌握了定义及其基本用法。紧接着老师对第四掌对象与类通过练习题的方式进行了重点讲解。老师讲述了文件分为流式文件和数据库文件,流式文件又可分为数据文件和文本文件。接着老师讲述了用户自定义类,我知道了private和public都是权限修饰符。通过学习知道了区别方法与实例域的标志是:public String getName().而且知道了getName()是访问器方法,setName(String name)是更改器方法。

        周五的实验课上,老师继续进行随堂提问。通过这些题目,不仅对自己已经掌握的知识有了更深的理解,而且对自己学习中的不足之处做出了重要补充。①静态方法可以访问自身类中的静态域。②构造函数名应与类名相同,且没有返回值类型。③一个类的非静态方法可以访问静态成员变量。④一个类的静态方法不可以访问该类的非静态成员变量。⑤类中静态域既可以通过某个对象名也可以通过类名来访问。⑥this.表示引用属性,this( )表示引用构造器。

以上是关于201671010119 2016-2017-2《Java程序设计》第三周学习心得的主要内容,如果未能解决你的问题,请参考以下文章

201671010119 2016-2017-2《Java程序设计》第十四周学习心得

201671010119 2016-2017-2《Java程序设计》第四周学习心得

201671010119 2016-2017-2《Java程序设计》第九周学习心得

201671010119 2016-2017-2《Java程序设计》第一周学习心得

201671010119 2016-2017-2《Java程序设计》第十七周学习心得

201671010119 2016-2017-2《Java程序设计》第六周学习心得