• #学号 20175201张驰 《Java程序设计》第3周学习总结


    学号 20175201张驰 《Java程序设计》第3周学习总结

    教材学习内容总结

    第四章
    每个源文件里可以包含多个类,但只能有1个主类;类中可以包含变量和方法
    变量有两种:实例变量和类变量。
    区别:不同对象的实例变量不同,且相互之间不受影响。但类变量是被这个类里所有的对象所共享的,一旦被改变,相互之间会受到影响
    类方法可以用类名进行调用,也可以用该类的对象调用;而实例方法只能用该类的对象调用
    引入含包名的类:import

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

    问题1:private 与 protected 的用法?
    问题1解决方案:private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
                protected:可以被子类,同package下类使用,不对外公开的访问修饰符。protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。  
    问题2:对java语言规定的构造方法不够熟悉?
    问题2解决方案:查阅资料后总结为:1、java语言规定构造方法可以重载;
                                2、java语言规定构造方法名与类名必须相同;
                                3、java构造方法没有返回值,但不用void声明;
                                4、java构造方法只能通过new自动调用。
    

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

    问题1:输入调试书中代码时出现 错误:找不到符号 的标识。
    
    问题1解决方案: 首先我检查了下代码,发现并没有问题;
    然后觉得可能是环境变量配置的时候出现了问题,查看了我的CLASSPATH的变量值,然后发现多打了一个空格,删除后代码可以运行
    问题2:调试书中题目18时出现问题![图片.png](https://upload-images.jianshu.io/upload_images/16611216-616f841cbcf26594.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    
    问题2解决方案:package Triangle程序包是从sohu/com文件中调用的,我开始并未创建sohu/com文件,所以在javac Example4_18.java时,无法找到sohu.com程序包。在mkdir创建完成后,则可以运行(图中tree可以看见文件脉络)
    

    图片.png

    图片.png

    代码托管
    图片.png
    图片.png

    学习进度条
    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 4000行 30篇 400小时
    第三周 1115 3/3 10/10 java学习

  • 相关阅读:
    感觉这周的每日都是累
    昨天是弄了一下这个把国境点以外的航路截断
    现在硬盘有点运行不快了,想换个硬盘
    昨天晚上本来想早睡的,可是彭突然有工作上的问题然后我就一直在远程
    昨天晚上接到知本时代电话较为多,前面还好是从10点开始
    python 绘制折线图
    Numpy中Meshgrid函数介绍及2种应用场景 (转)
    np.around() Numpy 数组,DataFrame 四舍五入的利器
    Numpy 数据的元素级逻辑运算 np.logical_and、np.logical_or、np.logical_not
    Numpy 中的 ravel() 和 flatten()
  • 原文地址:https://www.cnblogs.com/20175201zc/p/10543248.html
Copyright © 2020-2023  润新知