JAVA课后教材习题
习题解答:
1.
构造方法是一个与类名相同的类方法。
抽象是指从被研究的对象中舍弃个别的,非本质的或与研究主旨无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确,简明扼要的认识。
2.
对象位于堆中。产生对象之后将对象赋予声明,声明就变成了该对象的引用,引用能操纵对象的真正原因是:他在栈中保留了堆中对象的实际地址。
3.
基本数据类型作为参数在方法中的传递是值传递,而对象是引用传递,传递的是对象的地址。
4.
当对象没有任何引用时,对象才成为垃圾,成为垃圾时,系统还并不是主动的释放对象所占的内存资源,而是在资源不够的情况下才进行释放,此时才调用finalize方法。
5.
当对象没有任何引用时,对象才成为垃圾,成为垃圾时,系统还并不是主动的释放对象所占的内存资源,而是在资源不够的情况下才进行释放,当调用了finalize方法时,对象被释放。
6.
以final修饰类属性,则该属性为常量;如果修饰方法,则方法称为最终方法,在子类中不能被覆盖。
7.
用static修饰的域变量不属于任何一个类的具体对象,而专属于类。其特点为:他被保存在类的内存区(堆中)的公共存储单元中,而不是保存在某个对象的内存区中。因此,任何一个对象访问它时,得到的都是相同数值。
用static修饰的方法称为静态方法,它属于类方法,不属于类的任何对象。
8.
java.exe执行时,是执行一个类(.class)。
9.
DE

JAVA课后教材习题
1.
使用了继承,封装,多态的特征。
2.
封装就是利用抽象数据类型(类),将数据和基于数据的操作绑定在一起,数据被抽象数据类型内部,系统只有通过被授权的操作方法才能够访问数据。
3.
在java中:程序=对象+消息,在对象的世界里,对象都不是孤立的,它们之间相互联系,共同完成特定的功能,他们之间相互联系的体现就是以消息的形式体现。
4.
当类前的属性和方法前的修饰符为protected时,在类定义的层面上,访问权限为包中的类和所有子类(父类和子类可以不在一个包中),而在对象层面,则为包中的对象。
5.
JAVA课后教材习题
6.
多个同名但不同内容参数的成员方法,不同方法之间往往存在一定的调用关系,即一个方法写有实现功能,其他方法采用委托方式进行调用。
7.
子类对父类参数相同返回类型相同的同名方法进行重新定义。
不是,同名方法但是返回类型不同不是覆盖。
8.

JAVA课后教材习题

JAVA课后教材习题

JAVA课后教材习题

相关文章: