Java编程中的类与对象:深入解析与实践应用
一、多类编程基础
在Java编程里,一个程序往往需要多个类协作完成任务。多类程序由一个主类和若干辅助类构成,辅助类的作用是协助主类完成工作。
比如,一个Java小程序要在图形用户界面中展示滚动标题,这个标题可以作为一个独立对象,就像按钮和滚动条等其他界面元素一样。将标题单独封装到一个类中,而不是把它的变量和方法都放在小程序类里,是更合理的做法。
当把程序拆分成多个类时,定义辅助类有两种方式:
1. 分别定义类 :
public class WreakHavoc {
String author = "Ignoto";
public void infectFile() {
VirusCode vic = new VirusCode(1024);
}
}
class VirusCode {
int vSize;
VirusCode(int size) {
vSize = size;
}
}
在这个例子中, VirusCode 类是 WreakHavoc 类的辅助类。辅助类通常和它所辅助的类定义在同一个 .java 源文件中。编译源文件时,会生成多个类文件,上述例子会生成 WreakHavoc.class 和 VirusCode.class 。
超级会员免费看
订阅专栏 解锁全文

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



