【发布时间】:2015-07-19 14:04:03
【问题描述】:
嘿,我有两门课
class Main
{
public exLog exLog;
public Main()
{
}
}
和
class exLog
{
public exLog()
{
}
public exLog(String where)
{
}
public exLog(String where, String message)
{
}
}
我试图直接调用 exLog 而不给 exLog 一个参数。所以我可以用 Main 方法调用任何类。 我该怎么做?
public String ReadFileString(String fileType, String fileSaveLocation)
{
try
{
return "";
}
catch (Exception)
{
newMain.exLog("", "");
return null;
}
}
我喜欢将它们称为 Main 中的函数
【问题讨论】:
-
阅读课程和Constructors。第一类中的
Main是构造函数,以便其他类中的其他方法。 -
public exLog exLog = new exLog();旁注 - 类名应以大写字母开头(字段以小写字母开头) - 这是相当普遍的约定。 -
@DStanley 在 C# 中相当普遍:)。
-
@DStanley 这个公开的 exLog exLog = new exLog();会说我只能调用 1 个构造函数,但我喜欢从另一个类调用这 3 个构造函数中的任何一个