java问答题答案_第1页
java问答题答案_第2页
java问答题答案_第3页
java问答题答案_第4页
java问答题答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上第三章习题4、编写一个应用程序求 1!+2!+3!+.+20!。public class Xiti4 public static void main(String args) double sum=0,a=1;int i=1; while(i<=20) sum=sum+a; i+; a=a*i; System.out.println("sum="+sum); 习题5、编写一个应用程序求100以内的全部素数。class Xiti5 public static void main(String args) int i,j; for(j=2;j&l

2、t;=100;j+) for(i=2;i<=j/2;i+) if(j%i=0) break; if(i>j/2) System.out.print(" "+j); 第四章习题2:什么叫方法的重载?构造方法可以重载吗?所谓方法重载是在一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。构造方法可以重载。习题3:类中的实例方法可以操作类变量(static变量)吗?类方法(static方法)可以操作实例变量吗?可以。不可以。习题4:类中的实例方法可以用类名直接调用吗?不可以。习题5:简述类变量和实例变量的区别。

3、成员变量又分为实例变量和类变量,用static修饰的变量是类变量。那么类变量和实例变量有什么区别呢?一个类通过使用new运算符可以创建多个不同的对象,不同的对象的实例变量将被分配不同的内存空间;如果类中的成员变量有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其它对象的这个类变量。也就是说对象共享类变量。习题6:下列哪些类声明是错误的?(C,D)A、 class AB、 Public class AC、 Protected class AD、 Private class A第五章5.10.5 abstract类与接口的比较(1) 、abstract类

4、和接口都可以有abstract方法。(2) 、接口中只可以有常量,不能有变量;而abstract类中既可以有常量也可以有变量。(3) Abstract类中也可以有非abstract方法,接口不可以。习题1、子类将继承父类的哪些成员变量和方法?子类在什么情况下隐藏父类的成员变量和方法? 如果子类和父类在同一个包中,那么子类自然地继承了其父类中不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中不是private的方法作为自己的方法。继承的成员或方法的访问权限保持不变。如果子类和父类不在同一个包中,那么子类继承了父类的protected、public成员变量做为子类的成员变量,

5、并且继承了父类的protected、public方法为子类的方法,继承的成员或方法的访问权限保持不变。如果子类和父类不在同一个包里,子类不能继承父类的友好变量和友好方法。只要子类中声明的成员变量和父类中的成员变量同名时,子类就隐藏了继承的成员变量。子类中定义一个方法,这个方法的类型和父类的方法的类型一致或者是父类的方法的类型的子类型,并且这个方法的名字、参数个数、参数的类型和父类的方法完全相同,子类如此定义的方法称作子类重写的方法。子类通过方法的重写可以隐藏继承的方法。习题2、父类的final方法可以被子类重写吗?不可以。习题3、什么类中可以有abstract方法?abstract类。习题4、

6、什么叫对象的上转型对象?假设B类是A类子类或间接子类,当我们用子类B创建一个对象,并把这个对象的引用放到A类的对象中时,称这个A类对象是子类对象的上转型对象。习题5、什么叫接口的回调?可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。习题6、下列叙述哪些是正确的?(A,C,D)A、 final类不可以有子类B、 Abstract类中只可以有abstract方法C、 Abstract类中可以有非abstract方法,但该方法不可以用final修饰D、 不可以同时用final和abstract修饰一个方法。第六章习题1、内部类的外嵌类

7、的成员变量在内部类中仍然有效吗?仍然有效。习题2、内部类中的方法也可以调用外嵌类中的方法吗?可以习题3、内部类的类体中可以声名类变量和类方法吗?不可以第八章8.2策略模式三种角色:策略(strategy)、具体策略(concreteStrategy)、上下文(context)。8.3中介者模式四种角色:中介者(Mediator)、具体中介者(ConcreteMediator)、同事(Colleague)、具体同事(ConcreteColleague)第九章习题1、下列叙述哪些是正确的?(A,B,D )A、 String类是final类,不可以有子类。B、 String类是java.lang包中

8、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按字节读取文件,FileRea

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论