一. 之前的举的例子,Animal a=new Cat(); 当动物的引用指向了猫对象的时候,这时候猫对象具备了两种形态。要么是猫的形态,要么是动物的形态。这时候,猫对象就具备了多态性。当父类指向子对象,这是一种提升。这叫向上转型。转成了动物类型。如果需要子类来进行操作的话,就需要向下转型。 现在再 ...
分类:
编程语言 时间:
2017-11-13 21:28:27
阅读次数:
186
一. 先举例,再通过例子来介绍多态的好处。 截图中的例子是非常标准的继承体系的程序的体现。Animal类中的void eat()类是指:动物都具备吃的功能,具体吃什么,不知道。 接着创建对象,运行程序,这是没有问题的。 截图中是创建了一个猫的对象,并调用了吃的动作。如果这里面不止一个猫,有好多猫,猫 ...
分类:
编程语言 时间:
2017-11-13 16:40:53
阅读次数:
240
组件:Java把由Component类的子类或间接子类创建的对象称为一个组件。 容器:是Java中能容纳和排列组件的组件。 Container类提供了一个方法add(),用来在容器类组件对象中添加其他组件。 通过调用Toolkit类的方法来得到屏幕尺寸信息。 Graphics2D类的setPaint ...
分类:
编程语言 时间:
2017-11-12 23:02:56
阅读次数:
297
本周,我们主要有两个方面的内容,一是对于Java前四章知识的回顾与反思,二是对第十章图形程序设计的学习。 对于前四章内容的回顾,老师是通过测试进行回顾的。通过判断、选择、读程序写出输出结果、填写程序和编程练习五个方面,这五个方面涉及前四章的主要内容。我们本以为前四章内容没有任何问题,结果在测试的时候 ...
分类:
编程语言 时间:
2017-11-12 16:27:40
阅读次数:
143
本周为第十一周,java的学习到了第十章的《图形程序设计》。 本周的理论课老师做了一个小检测,是对前四章知识点的复习与回顾。第一个小时的做题,第二个小时则交换答题纸进行批阅。老师是对所有的试题进行讲解。给人整体的感觉是前四章的学习也是极为认真的,但是在做题的时候显然还是有很多困难,有些答案还是有模棱 ...
分类:
其他好文 时间:
2017-11-12 15:37:33
阅读次数:
113
Java第十二周学习心得 在第十二周的理论课堂上,老师对1-4章的内容进行了测验,程序填空题和写程序题的分不是很高,程序题的重要部分都有遗漏,对于计算图书的总数那部分不会写,扣分较多,但是现在已经掌握了,接下来要在电脑上多多练习,周五老师对新内容第十章进行了讲解,这周到现在还没有遇到什么问题。 ...
分类:
编程语言 时间:
2017-11-12 14:11:43
阅读次数:
137
一. 面向对象的第三个特征-多态。怎么理解多态,就是多种形态。 之前已经见识过多态,就函数而言,它就具备多态的特点。比如说它的参数列表不同,它的存在形态就不一样。同样一个函数,有的放在父类里面,有的放在子类里面,这样不一样。这就是函数的多态性。→那是否意味着讲到多态,可能涉及很多方面。 重点集中在对 ...
分类:
编程语言 时间:
2017-11-11 16:49:27
阅读次数:
184
一. 把接口这个知识,给它深化一下。 再开发的时候,先设计接口,再开发程序,最后考虑扩展功能。 定义应用程序之前,先把规则定义好。我的应用程序当中,就在使用这个规则。规则就是接口,后来的外加设备,就是接口的实现。 接口的两个作用,定义规则使用规则,另一个就是实现规则。 接口是like,怎么理解呢?子 ...
分类:
编程语言 时间:
2017-11-11 16:01:45
阅读次数:
190
一、小组成员 组长:吕海楠 组员:张楠 孙美玉 杨樾 二、成员分工 吕海楠:学习相关知识(第二节),操作演讲ppt 张楠:学习相关知识(第一、三节),操作演讲ppt 孙美玉:收集相关知识材料,制作ppt 杨樾:筛选资料,制作ppt 三、ppt展示 ...
分类:
其他好文 时间:
2017-11-11 15:21:41
阅读次数:
126
通过这一章的学习,我知道了Java的抽象窗口工具箱包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。Swing用户界面库是非基于对等体的GUI工具箱,Swing类库被放在java.swing包中。AWT与Swing是继承的关系。还学会了创建框架,添加组件,确定框架的大小,在组件 ...
分类:
编程语言 时间:
2017-11-11 14:48:24
阅读次数:
170