零基础学Java第2版
上QQ阅读APP看书,第一时间看更新

8.7 常见疑难解答

8.7.1 包在实际编程中究竟有什么作用

答:现在读者可能还不会很清楚地知道包的作用,等学到后面,一定能够理解。先观察包里面有什么,其实包里面存放的是一些方法和类、接口等,这些都是在编写程序时,需要调用的,例如要编写SQL数据库程序,那么就要调用包含SQL的包。

8.7.2 访问控制符在实际开发中有什么作用

答:在实际开发工作中,有一个很重要的概念“封装”。这个封装涉及访问控制符。另外,当一个包的方法需要调用另一个包的方法时,也涉及访问控制符。所以说访问控制符贯穿了整个程序开发,起着重要的作用。

8.7.3 一个文件中定义了两个class类是否生成一个.class文件

答:本章中很多例子都将多个类放在一个.java文件中,那么使用javac编译后,是生成一个.class文件,还是多个呢?读者通过练习可能已经知道了结果,即生成多个.class文件。