一. 先书写一个特殊点的程序来学习一下内部类的知识点。 (在没有讲解前,先自己梳理一下,Outer这个外部类里的函数想要访问内部类,也必须创建内部类的对象) 编译运行的结果,我猜测是5。DOS结果显示,我们猜测没有错。 如果,我们想要输出的num是4,该怎么修改。我的想法是将method()方法体中 ...
分类:
编程语言 时间:
2017-11-14 22:36:26
阅读次数:
215
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 19:35:36
阅读次数:
164
一. 下面讲述多态出现以后,继承体系中所涉及的成员的一些特点。 想要讨论多态,没有继承是不行的。 不写构造函数,是因为构造函数是固定在静态中,是子类的实现过程? 成员函数是非静态的。 接下来就对这个三个进行介绍。 接下来的讲解中,只介绍特殊情况,非特殊情况没有特点。 只要一说多态,就出现父类引用指向 ...
分类:
编程语言 时间:
2017-11-13 23:27:25
阅读次数:
244
一. 之前的举的例子,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