java问答题答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第三章习题4、编写一个应用程序求1!+2!+3!+......+20!。publicclassXiti4{publicstaticvoidmain(Stringargs[]){doublesum=0,a=1;inti=1;while(i=20){sum=sum+a;i++;a=a*i;}System.out.println(sum=+sum);}}习题5、编写一个应用程序求100以内的全部素数。classXiti5{publicstaticvoidmain(Stringargs[]){inti,j;for(j=2;j=100;j++){for(i=2;i=j/2;i++){if(j%i==0)break;}if(ij/2){System.out.print(+j);}}}}第四章习题2:什么叫方法的重载?构造方法可以重载吗?所谓方法重载是在一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。构造方法可以重载。习题3:类中的实例方法可以操作类变量(static变量)吗?类方法(static方法)可以操作实例变量吗?可以。不可以。习题4:类中的实例方法可以用类名直接调用吗?不可以。习题5:简述类变量和实例变量的区别。成员变量又分为实例变量和类变量,用static修饰的变量是类变量。那么类变量和实例变量有什么区别呢?一个类通过使用new运算符可以创建多个不同的对象,不同的对象的实例变量将被分配不同的内存空间;如果类中的成员变量有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其它对象的这个类变量。也就是说对象共享类变量。习题6:下列哪些类声明是错误的?(C,D)A、classAB、PublicclassAC、ProtectedclassAD、PrivateclassA第五章5.10.5abstract类与接口的比较(1)、abstract类和接口都可以有abstract方法。(2)、接口中只可以有常量,不能有变量;而abstract类中既可以有常量也可以有变量。(3)Abstract类中也可以有非abstract方法,接口不可以。习题1、子类将继承父类的哪些成员变量和方法?子类在什么情况下隐藏父类的成员变量和方法?如果子类和父类在同一个包中,那么子类自然地继承了其父类中不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中不是private的方法作为自己的方法。继承的成员或方法的访问权限保持不变。如果子类和父类不在同一个包中,那么子类继承了父类的protected、public成员变量做为子类的成员变量,并且继承了父类的protected、public方法为子类的方法,继承的成员或方法的访问权限保持不变。如果子类和父类不在同一个包里,子类不能继承父类的友好变量和友好方法。只要子类中声明的成员变量和父类中的成员变量同名时,子类就隐藏了继承的成员变量。子类中定义一个方法,这个方法的类型和父类的方法的类型一致或者是父类的方法的类型的子类型,并且这个方法的名字、参数个数、参数的类型和父类的方法完全相同,子类如此定义的方法称作子类重写的方法。子类通过方法的重写可以隐藏继承的方法。习题2、父类的final方法可以被子类重写吗?不可以。习题3、什么类中可以有abstract方法?abstract类。习题4、什么叫对象的上转型对象?假设B类是A类子类或间接子类,当我们用子类B创建一个对象,并把这个对象的引用放到A类的对象中时,称这个A类对象是子类对象的上转型对象。习题5、什么叫接口的回调?可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。习题6、下列叙述哪些是正确的?(A,C,D)A、final类不可以有子类B、Abstract类中只可以有abstract方法C、Abstract类中可以有非abstract方法,但该方法不可以用final修饰D、不可以同时用final和abstract修饰一个方法。第六章习题1、内部类的外嵌类的成员变量在内部类中仍然有效吗?仍然有效。习题2、内部类中的方法也可以调用外嵌类中的方法吗?可以习题3、内部类的类体中可以声名类变量和类方法吗?不可以第八章8.2策略模式三种角色:策略(strategy)、具体策略(concreteStrategy)、上下文(context)。8.3中介者模式四种角色:中介者(Mediator)、具体中介者(ConcreteMediator)、同事(Colleague)、具体同事(ConcreteColleague)第九章习题1、下列叙述哪些是正确的?(A,B,D)A、String类是final类,不可以有子类。B、String类是java.lang包中C、“abc”==”abc”的值是false。D、“abc”.equals(“abc”)的值是true第十章习题1、JFrame类的对象的默认布局是什么布局?BorderLayout布局。习题2、一个容器对象是否可以使用add方法添加一个JFrame窗口?不可以。习题3、下列叙述哪些是正确的?(A,C)A、任何组件都可以触发MouseEvent事件B、处理WindowEvent事件接口是FocusListenerC、Java.awt.event.MouseAdapter类实现了MouseListener接口D、java.awt.event.WindowAdapter是一个接口第十二章习题1、如果准备按字节读取一个文件的内容,应当使用FileInputStream流还是FileReader流?使用FileInputStream流习题2、FileInputStream流的read方法和FileReader流的read方法有何不同?、FileInputStream按字节读取文件,FileReader按字符读取文件。习题3、BufferedReader流能直接指向一个文件对象吗?不能习题5、怎样使用输入、输出流克隆对象?使用对象流很容易得获取一个序列化对象的克隆,只需将该对象写入到对象输出流,那么用对象输入流读回的对象一定是原对象的一个克隆。

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功