20165221 JAVA第四周学习心得

教材内容总结

子类与继承

  • 子类与父类

    定义的标准格式为

    class 子类名 extends 父类名 {
    ...
    }

    如果一个类的声明中,没有使用extends关键字,则默认为Object类。

  • 子类的继承性

    判断是否继承的标准是看子类能否操作父类的该成员变量,若子类与父类在同一个包中,继承不是private的方法,不在同一个包中,子类只继承protected与public类。

  • 子类与对象

    关于instanceof运算符应该有左面的操作元是对象,右面的操作元是类

  • 成员变量的隐藏和方法重写

    编写子类时生成的成员变量名与继承得来的名字相同时,子类会隐藏继承的成员变量。

第三周测试错题

原文地址:https://www.cnblogs.com/0630tx/p/8643824.html

时间: 2024-10-07 11:11:39

20165221 JAVA第四周学习心得的相关文章

20165221 JAVA第一周学习心得及体会

JAVA入门的理论学习 在JAVA2使用教程的网课学中,分为以下几个模块讲解的 JAVA的地位 JAVA的特点 安装JDK(Java Develepement Kit) Java程序的开发步骤 简单的Java应用程序 Java反编译 其中重点讲解了地位,特点,安装JDK,开发步骤,简单应用程序. Java的特点 简单 相对于C++而言,但是这并不意味着JAVA不强大,应用不广泛. 面向对象 第四章细讲 平台无关 平台=操作系统(OS) + CPU,例如C语言的学习依赖平台,而在Java中,存在J

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

Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很多表现很好的同学,他们课前准备充分,在课堂上完全没有任何压力,我也意识到了我课前没有花大量时间看书的严重性,所以我下课便去看第三章了,以后也一定要好好看书,找出不懂得问题,课上也要认真向其他优秀同学学习,不懂的问题也要想办法解决. 今天写了PPT上的任务1-9,着实也遇到了很多不会的问题,像是最后的

20165210 Java第四周学习总结

20165210 Java第四周学习总结 教材学习内容 第五章学习总结 子类与父类: 子类: class 子类名 extends 父类名 { ... } 类的树形结构 子类的继承性: 子类和父类在同一包中的继承性 子类和父类不在同一包中的继承性 继承关系的UML图 protected的进一步说明 子类与对象 子类对象的特点 关于instanceof运算符 成员变量的隐藏的方法重写 成员变量的隐藏: 子类对象以及子类自己定义的方法操作与父类同名的成员变量是指子类重新声明的这个成员变量. 子类对象仍

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

已经是第四周学习java课程了,但是自己还是有很多不足的地方,老师让编写一个程序"从键盘读取一个整数,如-123(不局限于该数),然后分离该整数的每位数字进行输出,数字之间空一格,并将每个数字加总求和."做这道题时,刚开始用的int方法,后来老师我们用string valueOf(num)和charAt(index)写这道程序,我对string valueOf(num)用的不是很熟练,老师讲了这道题的算法,我也不是很理解.这周的java作业我编程题也不怎么会做,我觉得自己掌握的东西太少

JAVA 第四周学习总结

20175308 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 继承是一种由已有的类创建新类的机制.Java不支持多重继承,子类只能有一个父类. 使用extends来定义一个类的子类,如: class People{ ..... } class ChinesePeople extends People{ ....} ChinesePeople类即被定义为People的子类. 如果子类和父类都在一个包中,那么子类自然地继承了父类中不是private的成员变量/方法

201671010126 2016-2017-2《JAVA程序设计》学习心得

通过这两周对JAVA程序设计的学习,我对这门课程有了新的认识,每门学科都有其精髓,想要对JAVA有更深的了解,对于初学者的我来说还需付出很多努力. 两周以来尽管伴随着许多疑惑,还是完成了对前三章的学习,通过这短短半个月的时间,发现JAVA的基础知识太过繁多,知识点相对较为零碎,许多东西理解起来有一定难度.所幸JAVA程序设计与上学期所学的C语言有着许多的相似之处,所以就可以借鉴对C语言的学习经验来学习JAVA,尽管能学好C语言不意味着就能学好JAVA,不过相信以前C语言的学习对JAVA这门新课程

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

本周老师对第十一章事件处理进行了重点讲解 ,讲解之前老师先在PPT上放了几道题目,对我们自己学习十一章进行了一个随堂测验.通过这次随堂测验,我觉得我看书还是不够仔细,有些该注意的细节没有注意到.通过测验,我知道了属于容器的组件有JPanel:paintComponent方法有一个Graphics类型的参数:在类中若要处理ActionEvent事件,则该类需要实现的接口是:ActionListener:容器通过方法setLayout()设置某种布局.在课后我也找到了这些知识点,结合举例,使我对这些

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

越往后越是跟不上节奏,前四章的课本还没有看完,第五章又开始了,并且作业量真的有点大,做作业感觉像是完任务还得赶着完.老师,翻转课堂方法的实施对我们肯定有用,但我们需要一点时间去适应,不然这样下去我们什么也学不到,上课的时候老师您可以给我们总结一下知识点,讲一些方法技巧,分享一下自己的解题思路,这样的效果应该会更好.

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

本周老师没有开设新的课程,对前几周布置的编程题进行了解答,通过跟着老师的思路,发现了自己以前编写的代码的不足之处,对不会编写的程序也有了一定的掌握.但是在老师让我们举一反三,自己编写类似程序的时候很吃力,出错率很高,知识凌乱,做不到把书本知识转化成能力.而且自己在预习课本第五章继承的时候虽有PPT做指导,但是还是对重点知识掌握不够,无法按照老师要求用继承的方法编写出实验四任务四本章练习题15题.我在编程方面不是很好,希望老师可以稍微放慢一下.