【发布时间】:2011-11-14 20:19:34
【问题描述】:
我正在学习 java,现在我遇到了以下问题:我将 main 方法声明为
public static void main(String[] args) {
..... }
在我的 main 方法中,因为它是 静态,我只能调用其他静态方法!!!为什么?
例如:我有另一个班级
public class ReportHandler {
private Connection conn;
private PreparedStatement prep;
public void executeBatchInsert() { ....
} }
所以在我的主课中我声明了一个private ReportHandler rh = new ReportHandler();
但是如果它们不是静态的,我就不能调用任何方法。
这哪里出错了?
编辑:抱歉,我的问题是:如何“设计”应用程序以允许我从“起点”(static void main)调用其他类。
【问题讨论】:
标签: java