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

          通过第六周理论课和实验课的学习,我懂得了接口的定义方法及接口类的使用。一个类实现了某个接口,那么这个类必须实现该接口的所有方法,即为这些方法提供方法体。一个类可以实现多个接口,接口间应该用逗号分隔开。接口不能构造接口对象,但可以声明接口变量以指向一个实现了该接口的类对象。

          通过对课本程序的运行,我掌握了回调。Timer构造器的第一个参数是发出通告的时间间隔,它的单位是毫秒。第二个参数是监听器对象。我也懂得了对象克隆,知道了深拷贝和浅拷贝。浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝会拷贝所有属性,并拷贝属性指向的动态分配的内存。当对象和它所引用的对象一起拷贝时即发生深拷贝。深拷贝相比于浅拷贝速度较慢并且花销较大。

         对于编程练习任务七,输入你的年龄,查询身份证号.txt中年龄与你最近人的姓名、身份证号、年龄、性别和出生地,不知该怎么写。对于任务八,上周对编写一个计算器类,可以完成加、减、乘、除的操作已经掌握,但是不会如何编写用random函数随机产生10道加减乘除练习题。自己编写出来的程序有错误,无法运行。

  • 相关阅读:
    CodeForces 150E: Freezing with Style
    CodeForces 407E: k-d-sequence
    CodeForces 809E: Surprise me!
    CodeForces 1178G: The Awesomest Vertex
    LOJ 3158: 「NOI2019」序列
    LOJ 3160: 「NOI2019」斗主地
    LOJ 3159: 「NOI2019」弹跳
    LOJ 3156: 「NOI2019」回家路线
    【比赛游记】NOI2019打铁记
    LOJ 2085: 洛谷 P1587: bzoj 4652: 「NOI2016」循环之美
  • 原文地址:https://www.cnblogs.com/msrryjzsws/p/7638352.html
Copyright © 2011-2022 走看看