第四章 教材课后习题

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

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值