预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

习题1 1—1 Java语言的主要贡献者是谁? Java之父JamesGosling 习题2—4 publicclass表中的位置{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub chara='思'; charb='故'; charc='乡'; System.out.println((int)a+","+(int)b+","+(int)c); } } 习题3—4 publicclassXiti3_4{ publicstaticvoidmain(String[]args){ for(chara='А';a<='я';a++) { System.out.println(a); } } } 习题3—5 publicclass阶乘{ publicstaticvoidmain(String[]args){ inti=Jiecheng(20); System.out.println(i); } publicstaticintJiecheng(inti) { intresult=0; if(i==1) result=1; else result=i*Jiecheng(i-1); returnresult; } } 习题3—7 publicclassxiti3_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; else result=i*Jiecheng(i-1); returnresult; } } 习题4 习题4—1 类中的实例变量在什么时候会被分配内存空间? 创建一个类的实例的时候,实例变量就会分配内存空间。 4—2 什么叫做方法的重载,构造方法可以重载么?? 重载:一个类中可以有多个方法,具有相同的名字,但是这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。 构造方法可以重载,一个类里面可以有多个构造函数。 4—3 类中的实例方法可以操作类变量么,类方法可以操作实例变量么? 可以。不可以。 4—4 类中的实例方法可以通过类名直接调用么? 不可以。 4—5 简述类变量和实例变量的区别 不同对象的实例变量互不相同 所有对象共享类变量 通过类名直接访问类变量 4—6 C,D是错误的,不能用protected和private修饰类。 4—7 略, 4—8 -100;局部变量的名字与成员变量的名字相同,则成员变量被隐藏。 4—9 27 4—10 “**”20,“##”100; 习题5 5—1 子类将继承父类的哪些成员变量和方法?子类在什么情况下隐藏父类的成员变量和方法? 若子类与父类在同一包中,子类继承父类除private访问权限以外的的变量和方法。若不在同一包中,子类只继承父类中protected和public访问权限的成员变量和方法。 成员变量的隐藏:如果所子类所声明的成员变量的名字和父类继承来的成员的名字相同,在这种情况下子类就会隐藏掉所继承的成员变量。 方法的隐藏:子类可以通过重写,隐藏呀以继承的实例方法; 5—2 Final方法可以被子类重写么? 不可以 5—3 Abstract类里可以有abstract方法 5—4 什么叫做对象的上转型对象? 假设A类是B类的父类当用子类创建一个对象,并把这个对象的引用放到父类中时,这时称对象a是对象b的上转型对象 5—5 下列哪些叙述是正确的: final类不可以有子类,正确。 abstract类只可以有abstract方法,错误 abstract类可以有非abstract方法,但是该方法不可以用final关键字修饰,错误 不可以同时用abstract和final修饰一个方法。正确 5—6 15.0,8.0 5—7 98.0,12 习题6 6—1 接口中能声明变量么? 不能。 6—2 接口中能定义非抽象方法么? 不能 6—3 什么叫做接口的回调? 接口回调是指:可以把实现某一接口的类创建的对象的阴影赋值给该接口声明的接口变量中,那么该接口变量就可以调用被该类实现的接口方法。实际上,当接口变量调用被该类实现的接口方法时,就是通知相应的对象调用这个方法 6—4 请说出System