java期末重点知识复习

java期末重点知识复习

ID:34599037

大小:114.01 KB

页数:9页

时间:2019-03-08

java期末重点知识复习_第1页
java期末重点知识复习_第2页
java期末重点知识复习_第3页
java期末重点知识复习_第4页
java期末重点知识复习_第5页
资源描述:

《java期末重点知识复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章重点封装:将数据成员(DataMember)和属于此数据的操作方法(OperatingMethod),放在同一个实体(Entity)或对象中。2.继承:父类定义(Define)一些通用的属性与行为,其子类继续使用。3.多态:在同一个类中可有许多同名的方法,但其参数数量与数据类型不同,而且操作过程与返回值也可能会不同。Java程序结构(1)至多有一个public类,文件名必须与类名相同。(2)程序可以有一个或多个其它类。(3)当需要从某个类继承或使用某个类及其方法时,使用import引入该类的定义。(4)Java程序组成结构package//0

2、个或1个,必须放在文件开始import//0个或多个,必须放在所有类定义之前publicclassDefinition//0个或1个,文件名必须与类名相同classDefinition//0个或多个interfaceDefinition//0个或多个java.applet为创建小应用程序提供必要的元件,包括声音播放资源。。java.io提供与设备无关的输入、输出流支持。java.lang提供支持Java的基础类。java.net提供支持联网的类。java.util提供实用方法和数据结构的类。命令:javadoc-d文档存放目录-author-ver

3、sion源文件名.java第二章基础知识数据类型:数据类型关键字占用比特数缺省数值布尔型boolean8false字节型byte80字符型char16u0短整型short160整型int320长整型long640浮点型float320.0F双精度型double640.0D1、标示符(定义)判断一个合法标示符2、相关运算符求解运算表达式n求2~100的素数,每行打印5个数字First_Loop:for(inti=2,k=0;i<100;i++){for(intj=2;j<=Math.sqrt(i);j++){if(i%j==0)continueFi

4、rst_Loop;}//endofinner-iterationSystem.out.print(i+"t");k++;if(k%5==0)System.out.println();}//endofouter-iteration法2:publicstaticvoidmain(String[]args){inti,j,n=0;for(i=101;i<200;i++){intk=(int)Math.sqrt(i);for(j=2;j<=k;j++){if(i%j==0){break;}}if(j>k){System.out.print(i+"");n

5、++;if(n%5==0){System.out.println("");}}}}第三周作业题继承、接口、抽象、方法的重写、重载3、设一个班有10名学生,每个学生有姓名、学号、成绩等信息,请利用面向对象的概念,运用对象数组进行编程,求平均成绩。第五周作业题1.设计一个Personal类:(1)该类有实例变量(属性)id、name、age、sex;(2)一个无参构造函数和一个有参构造函数;(3)一组用于访问实例变量的set/get方法。再设计一个测试类TestPersonal,测试该类。3.设计一个类Student类,该类从Personal派生,该类

6、有学生学号studentID、所在的系部department、年级grade。新的Student类中有相应的构造函数、查询及输出学生个人信息的getInfo()与print()方法。再设计一个测试类TestStudent,测试该类。抽象相关定义n抽象类必须被继承,抽象方法必须被重写。n抽象方法只需声明,无需实现;n抽象类不能被实例化,抽象类不一定要包含抽象方法。n若类中包含了抽象方法,则该类必须被定义为抽象类。nabstract说明符只能作用于普通方法n当子类继承一个抽象类时,必须实现超类中的所有抽象方法,否则也要定义子类为抽象类。n因此abstr

7、act属性被继承直到达到一个完整实现为止。继承中的final修饰符nfinal关键字可以修饰类、类的成员变量和成员方法,但final的作用不同。n1)final修饰成员变量:  final修饰变量,则成为常量,例如  finaltypevariableName;  修饰成员变量时,定义时同时给出初始值,且以后不能被修改,而修饰局部变量时不做要求。n2)final修饰成员方法:  ***final修饰方法,则该方法不能被子类重写 finalreturnTypemethodName(paramList){...} n3)final类:  final修饰

8、类,则类不能被继承 finalclassfinalClassName{...}instanceof运算符的使用形式如下:n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。