欢迎来到天天文库
浏览记录
ID:41998275
大小:42.50 KB
页数:5页
时间:2019-09-06
《整理过的Java复习课堂作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、习题课课堂作业1、“Java程序可以独立运行,不需耍任何运行环境;”这句话是否正确?错,需要JDK运行环境2、类的成员有哪些?接口是否是类的成员类有两个成员,成员变量和成员方法。接口不是类的成员。接口是一个特殊的类。3、控制封装性的四个访问修饰符是什么?封装严格程度的顺序是什么?给出类成员访问控制模式以及方式。privatedefaultprotectedpublic访问控制模式同一个类内同i个包内子类所有类public允许允许允许允许protected允许允许允许default允许允许privat
2、e允许4、面向对象编程的三个主耍特点是什么?封装继承多态5、什么是接口?举例定义Vehicle接口。什么是抽象类,举例定义抽象类Shape.接口是使用interface关键字来代替class关键字的一,种特殊的类。接口(interface)就是一种特殊的类成员方法:abstract,public成员域:final,static,public接口(interface)的三种形式:仅有常量接口常量和抽象方法接口仅有抽象方法的接口接口的作用:实现常量接口实现共享的一组标准方法实现多态性interfaceV
3、ehicle!publicabstractvoidstart();publicabstractvoidstop();}接口里可以定义常量和一系列的抽象方法,凡是实现接口的类必须实现接口里定义的所有的抽象方法。abstractclassShape{publicabstractvoiddraw();}抽象类里至少要定义一个抽象方法,抽象类不能用其自身的构造方法来声明实例。6、说出final修饰类、方法和域变量的特点。用final修饰的类不能有子类,方法不能在子类中覆盖,变量只能初始化时赋值。7、类变量和
4、实例变量的区别?类方法和实例方法的区别?类变量可用“类名•变量名”的方式访问,类变量对所有实例只有一个拷贝。实例变量需耍先声明一个类的实例,可用“实例名•变量名”的方式访问。类方法可用“类名•方法名”的方式访问,不需耍声明类的实例,而实例方法必须先声明一个类的实例,然后用“实例名.方法名”的方式访问。8、什么是构造方法?构造方法有什么作用?new有什么作用?引用变量(实例变量)与基木数据类型的变量的区别?构造方法没有返回类型,构造方法只能通过NEW关键字调用构造方法。New的作用有三点:通过NEW可
5、以调用构造方法来初始化对象;NEW可以在内存的堆上创建对象空间。同吋将类的成员变量和成员方法复制到对象空间上面去;将对象空间的地址返回给对象变量。引用变量的值是实例对象在内存中的首地址。基本数据类型的变量中存放基本数据类型的变量值9、判断下列是否有错,如果有,给出正确形式:(1)floatx=fl6.3;f放16.3后面(2)if(a>15);(多余的分号)(3)charc={6;=>char[]c={6;(4)String[]str=newString[];=>String[]str=newStr
6、ing[5J;(2)String[2]str={6a5;b9};【】不能有数值,用双引号(3)publicvoidsetAge(myage){age=myage;returnage;}void不能有返刨值,参数应指定数据类型。(4)byteb=375>127;系统报错,溢岀(5)Doubled=15.3;D要小写(6)Booleanb=nullnull改为trueorfalse(7)Stringstr=,9Ilovejava";intstr.charAt(2);int一>charcharAt方法的返
7、回值是字符型10、异常处理的五个关键字是什么,写岀四个常用的异常类。try,catch,throw‘finally,throwsExceptionIOExceptionArithmeticExceptionClassNotFoundExceptionArraylndexOutOfBoundsException11、给出下面运行结果classShape{publicvoiddraw(){System.out.println(<6Shapeisdrawing");}}classJ_circleexten
8、dsShapepublicvoiddraw(){System.out.printlnC'Shapeisdrawing99);}publicclassTest_Shapepublicstaticvoidmain(String[]args){Shapec=newJ_circle();c.draw();}}
此文档下载收益归作者所有