我对 OOP 非常陌生,并且正在尽最大努力使事情严格基于类,同时使用良好的编码原则。
我现在已经进入我的项目了,我有很多通用方法想要放入实用程序类中。有没有创建实用程序类的最佳方法?
public class Utilities
{
int test;
public Utilities()
{
}
public int sum(int number1, int number2)
{
test = number1 + number2;
}
return test;
}
创建此 Utilities 类后,我是否只创建一个 Utilities 对象并运行我选择的方法?我的实用程序类想法正确吗?
你应该把它变成static
类,像这样:
public static class Utilities {
public static int Sum(int number1, int number2) {
return number1 + number2;
}
}
int three = Utilities.Sum(1, 2);
该类(通常)不应具有任何字段或属性。 (除非您想在代码中共享某个对象的单个实例,在这种情况下您可以创建一个static
只读属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)