欢迎来到天天文库
浏览记录
ID:41764168
大小:119.55 KB
页数:7页
时间:2019-09-01
《Java 应付考试宝典 进击篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java应付考试宝典江英豪进击篇基础篇是最最基础的了,现在开始研究些稍微有难度的东西,描述的详细程度肯定也要比基础篇要精炼一些。先说说简单的数据类型吧:常用的也就是整形,浮点,布尔,没了。这个叫基础数据类型,可以进行封装,用对象来处理(考试考不到,就此打住)。所以其实对象的构造和基础数据类型的申明差不多了。有什么好处呢?你搞了对象以后这样搞:恩,很方便的用对象里面的数据和方法了吧。恩,对象,就是那么任性。扯那么久,还是要往回扯,继续搞基本数据类型。研究下我们一开始研究的那个题,从五个数里面找最大的和最小的数。五个好简答,100个呢?1000个呢?要申明很多变量吧,相同的代码要写好多遍吧
2、。这个相同的代码,可以用循环来解决。但是相同的数据可不能用循环来搞定啊。但是处理相同大量的数据又是人们所需要的。所以呢就开发了数组这个东西,用自己定义的名字和序号来表示大量基本数据结构相同的数据。接上图。恩,一维数组就相当于数轴上一个数对应一个数据点。二维数组呢就相当于平面上两个数对应一个数据点。数组的使用呢,就是直接用就可以了,没什么特殊的。方便之处呢就是可以再循环里面直接用。学会数组后一个比较简单的题目就是输出从1到1,1到2,1到3,………..1到100的和。因为很基础啊,自己想想怎么做吧。当然,这个不用数组也行。还有一个题,打印杨辉三角形(不知道是啥的自行百度)这个必须要用数组
3、,还得是二维数组。还有比较经典是是排序了,但是呢自己写排序太难,有方法的了,直接sort就好了,具体怎么使用这个方法自己查书。重载比较简单,那就先讲一个略微复杂点的继承吧。在继承之前呢,我们要研究研究类和类之间那错综复杂的关系。首先,A和B毫无关系,这个没必要讨论,A和B有那么一点关系。分为如下几种关系。舍友关系:A和B是舍友,A想用下B的东西或者让B去做一件事,必须在A里面声明一下B在调用B,而且A不能知道B是怎么去做一件事的。上下级关系:假设A是B的上级,A、B都为公司办事,这样A有一部分,B有一部分,谁缺一点或者出了问题都不行,但是A要B比等级高,也就是A可以看到B里面的变量和方
4、法,对于B在公司里面的东西A可以随便调用,B里面的也会进行相应的4变化。师生关系:也就是这里面要讲的继承。老师把自己会的全部都教给了学生,学生可以不用修改的直接说这是老师教我的XX方法,就可以直接使用。但是呢总有一些很有创造力的学生,他感觉老师的方法不是特别适合自己,于是就把老师教的东西有一部分自己重新写了一遍,到时候用的就是自己的东西了。舍友关系和上下级关系就不提供代码了。给继承写一个小代码来明确一下。自己体会体会。聪明学生的这个其实叫重写,讲到重写呢,不得不提一下重载了。其实重载的话就是系统自动识别用哪一个函数而已。最后讨论下super和this这两个关键字。Super就是你在子类
5、里面写了一个和父类名字一样的变量或者方法后,你又想用自己的又想同时用父类的,那你调用方法的时候什么也不加就是自己的,加上super就是父类的。This呢你们在写get和set的时候经常用,简单来说呢,就是this表示是自己这个类里面定义的,而不是方法里面定义的。进击篇到此结束了,看懂初级和进击后80分左右没问题了,想要满分左右,请看终极篇。
此文档下载收益归作者所有