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

下载本文档

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

文档简介

习题11—1Java语言的主要贡献者是谁?Java之父JamesGosling习题2—4publicclass表中的位置{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubchara='思';charb='故';charc='乡';System.out.println((int)a+","+(int)b+","+(int)c);}}习题3—4publicclassXiti3_4{publicstaticvoidmain(String[]args){for(chara='А';a<='я';a++){System.out.println(a);}}}习题3—5publicclass阶乘{publicstaticvoidmain(String[]args){inti=Jiecheng(20);System.out.println(i);}publicstaticintJiecheng(inti){intresult=0;if(i==1)result=1;elseresult=i*Jiecheng(i-1);returnresult;}}习题3—7publicclassxiti3_7{publicstaticvoidmain(String[]args){inti=1;inta=0;while(a<=9999){a+=Jiecheng(i);if(a<=9999){i++;}}System.out.println(i-1);}publicstaticintJiecheng(inti){intresult=0;if(i==1)result=1;elseresult=i*Jiecheng(i-1);returnresult;}}习题4习题4—1类中的实例变量在什么时候会被分配内存空间?创建一个类的实例的时候,实例变量就会分配内存空间。4—2什么叫做方法的重载,构造方法可以重载么??重载:一个类中可以有多个方法,具有相同的名字,但是这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。构造方法可以重载,一个类里面可以有多个构造函数。4—3类中的实例方法可以操作类变量么,类方法可以操作实例变量么?可以。不可以。4—4类中的实例方法可以通过类名直接调用么?不可以。4—5简述类变量和实例变量的区别1.不同对象的实例变量互不相同2.所有对象共享类变量3.通过类名直接访问类变量4—6C,D是错误的,不能用protected和private修饰类。4—7略,4—8-100;局部变量的名字与成员变量的名字相同,则成员变量被隐藏。4—9274—10“**”20,“##”100;习题55—1子类将继承父类的哪些成员变量和方法?子类在什么情况下隐藏父类的成员变量和方法?若子类与父类在同一包中,子类继承父类除private访问权限以外的的变量和方法。若不在同一包中,子类只继承父类中protected和public访问权限的成员变量和方法。成员变量的隐藏:如果所子类所声明的成员变量的名字和父类继承来的成员的名字相同,在这种情况下子类就会隐藏掉所继承的成员变量。方法的隐藏:子类可以通过重写,隐藏呀以继承的实例方法;5—2Final方法可以被子类重写么?不可以5—3Abstract类里可以有abstract方法5—4什么叫做对象的上转型对象?假设A类是B类的父类当用子类创建一个对象,并把这个对象的引用放到父类中时,这时称对象a是对象b的上转型对象5—5下列哪些叙述是正确的:(A)final类不可以有子类,正确。(B)abstract类只可以有abstract方法,错误(C)abstract类可以有非abstract方法,但是该方法不可以用final关键字修饰,错误(D)不可以同时用abstract和final修饰一个方法。正确5—615.0,8.05—798.0,12习题66—1接口中能声明变量么?不能。6—2接口中能定义非抽象方法么?不能6—3什么叫做接口的回调?接口回调是指:可以把实现某一接口的类创建的对象的阴影赋值给该接口声明的接口变量中,那么该接口变量就可以调用被该类实现的接口方法。实际上,当接口变量调用被该类实现的接口方法时,就是通知相应的对象调用这个方法6—4请说出System.out.Println的输出结果。15.0;8;6—518;15;习题77—1怎样获取一维数组的长度?数组名.length7—2怎样获取二维数组中一维数组的个数?数组名.length就是它含有一维数组的个数7—3False;true;false;3;4.4;8.87—4代码1输出结果:bird代码2输出结果:car7—5参考例7—7,输出从红,黄,蓝,绿,黑5中颜色取出三种不同颜色的排列。publicclassXiti5{publicstaticvoidmain(String[]args){for(Colora:Color.values()){for(Colorb:Color.values()){for(Colorc:Color.values()){if(a!=b&&a!=c&&b!=c){System.out.println(a+","+b+","+c);}}}}System.out.println(i);}}enum

温馨提示

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

评论

0/150

提交评论