节省时间和金钱:复用现有代码
在编程的世界里,如何高效地利用现有的代码,为新的需求和变化服务,是一个非常重要的课题。本文将围绕关闭磁盘文件连接、定义子类、使用子类以及方法重写等方面展开,为你详细阐述相关的编程知识和技巧。
关闭磁盘文件连接
对于普通计算机用户来说,键盘和存储在硬盘上的文件似乎毫无关联。但在程序员眼中,磁盘文件和键盘输入有很多共同之处。计算机操作系统的一个基本原则是,让程序员尽可能模糊这两种输入之间的差异。作为 Java 程序员,应该以几乎相同的方式处理磁盘文件和键盘输入。
例如,在代码中会有 diskScanner.close() 这样的调用。当运行 Java 程序时,通常会从 main 方法体的第一条语句开始执行,直到最后一条语句结束。在这个过程中可能会有一些跳转,但基本会在 main 方法结束时完成所有语句的执行。所以, close 调用通常放在 main 方法体的末尾,这样在执行完所有的 nextLine 和 nextDouble 调用后,才会断开与磁盘文件的连接。
定义子类
假设公司去年花费 1000 万美元购买了一款员工管理软件,该软件以 Employee.class 文件的形式存在。由于开发者不想让他人了解软件的内部实现,所以没有提供 Employee.java 文件。你可以运行 Employee.class 文件
超级会员免费看
订阅专栏 解锁全文
875

被折叠的 条评论
为什么被折叠?



