2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java课后习题答案_《java课后习题答案》.doc

java课后习题答案_《java课后习题答案》.doc

时间:2021-02-09 20:14:11

相关推荐

java课后习题答案_《java课后习题答案》.doc

习题1

1—1

Java语言的主要贡献者是谁?

Java之父 James Gosling

习题2—4

public class 表中的位置 {

public static void main(String[] args) {

// TODO Auto-generated method stub

char a = '思';

char b = '故';

char c = '乡';

System.out.println((int)a+","+(int)b+","+(int)c);

}

}

习题3—4

public class Xiti3_4 {

public static void main(String[] args) {

for(char a = 'А';a<='я';a++)

{

System.out.println(a);

}

}

}

习题3—5

public class 阶乘 {

public static void main(String[] args) {

int i = Jiecheng(20);

System.out.println(i);

}

public static int Jiecheng(int i)

{

int result = 0;

if(i==1)

result = 1;

else

result = i*Jiecheng(i-1);

return result;

}

}

习题3—7

public class xiti3_7 {

public static void main(String[] args) {

int i=1;

int a=0;

while(a<=9999)

{

a+=Jiecheng(i);

if(a<=9999){

i++;

}

}

System.out.println(i-1);

}

public static int Jiecheng(int i)

{

int result =0;

if(i==1)

result = 1;

else

result = i*Jiecheng(i-1);

return result;

}

}

习题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

什么叫做接口的回调?

接口回调是指:可以把实现某一接口的类创建的对象的阴影赋值给该接口声明的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。