zoukankan      html  css  js  c++  java
  • 201671010119 201620172《Java程序设计》第三周学习心得

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

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

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

  • 相关阅读:
    201521123038 《Java程序设计》 第五周学习总结
    201521123020 《Java程序设计》第4周学习总结
    201521123020 《Java程序设计》第3周学习总结
    201521123020《Java程序设计》第2周学习总结
    Java第十二周学习总结
    Java第十一周学习总结
    Java第十周学习总结
    Java第九周学习总结
    Java第八周学习总结
    Java第七周学习总结
  • 原文地址:https://www.cnblogs.com/msrryjzsws/p/7498592.html
Copyright © 2011-2022 走看看