- Java编程指南:基础知识、类库应用及案例设计
- 彭波 孙一林
- 370字
- 2021-03-28 08:20:14
4.4 习题
(1)描述接口的功能,并指出在接口声明语句中interface前没有修饰符,其默认修饰符是什么?在接口中声明的方法,其返回类型前没有修饰符,其默认修饰符是什么?
(2)当一个编译单元省略了package语句时,该编译单元的类和接口可被其他编译单元的程序引用吗?
(3)分别用4个接口定义描述加、减、乘、除四则运算法则,通过多重继承组合定义加减法和乘除法接口,并通过运算Operation类同时实现加减法和乘除法接口,计算:
A. 11374+5329-476 B. 3359.4×4596.345÷245.89
C. 1456×(29.4÷(374+5329)-476×978)÷40
(4)在J2SDK环境中编译、调试、运行下述几个程序,查看和分析程序运行后输出的显示结果。
![](https://epubservercos.yuewen.com/C12A92/16888495505349906/epubprivate/OEBPS/Images/Figure-P124_15088.jpg?sign=1739550565-V6QSLeFUnmYKfzoo02RqGSsZshDGkDFp-0-f7e0112d707c5f10afdc96ad327f7f2b)
![](https://epubservercos.yuewen.com/C12A92/16888495505349906/epubprivate/OEBPS/Images/Figure-P125_15090.jpg?sign=1739550565-bIBYnDIHa93NVcVzIs9VeXRX2fNljH9n-0-f50163feb4f05be8641242c637625c71)
(5)在同一路径下存放以下两个Java文件,文件1代码为:
![](https://epubservercos.yuewen.com/C12A92/16888495505349906/epubprivate/OEBPS/Images/Figure-P126_15093.jpg?sign=1739550565-Cznh4PcPa4R2go3472vizQ976QSwcvbk-0-2959a6a4c2724a9f9d9306d210087225)
文件2代码为:
![](https://epubservercos.yuewen.com/C12A92/16888495505349906/epubprivate/OEBPS/Images/Figure-P126_15094.jpg?sign=1739550565-1ewDMFCCADE2PSv5b7gwN33Z62nDVmiT-0-006b27faaf0107d011c2465c9ceea23b)
在Windows操作系统的命令提示符窗口中使用J2SDK命令编译和运行上述Java应用程序,并为该应用程序创建manifest.mf自述文件,应用jar命令将上述两个类文件归档到HelloWorld.jar文件中,应用java命令运行HelloWorld.jar程序。