我将如何使用另一个 class 中的另一个方法
How would i use another method from another class
我有一个计数器 class 和一个时钟 class。在我的计数器 class 中,我有一个增量方法。在我的时钟 class 中,我想使用计数器 class 中的增量方法来增加我的_seconds。
现在我在行“_seconds.Increment();”
上有一个错误
public class Clock
{
public int _hours;
public int _minutes;
public int _seconds;
public Clock()
{
_hours = 0;
_minutes = 0;
_seconds = 0;
}
public void Tick()
{
if(_seconds < 60)
{
_seconds.Increment();
}
这是我的柜台class
public class Counter
{
private int _count;
private string _name;
public Counter(string name)
{
_name = name;
_count = 0;
}
public void Increment()
{
_count++;
}
public void Reset()
{
_count = 0;
}
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
public int Count
{
get
{
return _count;
}
}
}
要么你_seconds++;
要么你这样做:
public class Clock
{
public int _hours;
public int _minutes;
public Counter _seconds;
public Clock()
{
_hours = 0;
_minutes = 0;
_seconds = new Counter("Seconds");
}
public void Tick()
{
if(_seconds.Count < 60)
{
_seconds.Increment();
}
我有一个计数器 class 和一个时钟 class。在我的计数器 class 中,我有一个增量方法。在我的时钟 class 中,我想使用计数器 class 中的增量方法来增加我的_seconds。 现在我在行“_seconds.Increment();”
上有一个错误public class Clock
{
public int _hours;
public int _minutes;
public int _seconds;
public Clock()
{
_hours = 0;
_minutes = 0;
_seconds = 0;
}
public void Tick()
{
if(_seconds < 60)
{
_seconds.Increment();
}
这是我的柜台class
public class Counter
{
private int _count;
private string _name;
public Counter(string name)
{
_name = name;
_count = 0;
}
public void Increment()
{
_count++;
}
public void Reset()
{
_count = 0;
}
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
public int Count
{
get
{
return _count;
}
}
}
要么你_seconds++;
要么你这样做:
public class Clock
{
public int _hours;
public int _minutes;
public Counter _seconds;
public Clock()
{
_hours = 0;
_minutes = 0;
_seconds = new Counter("Seconds");
}
public void Tick()
{
if(_seconds.Count < 60)
{
_seconds.Increment();
}