如何在其他方法的类中优化调用方法?
我在一个名为例如的类中有一个方法print
。我希望它可以在该类的大多数其他方法中调用它。
关于一次又一次地调用方法有些疑惑。 如何避免忘记调用该方法?
我完全可以确定我之前已经为此找到了解决方案。但我现在不记得了。我发现的大多数问题和页面都不相关。 希望我以这个标题的方式,帮助其他人!
class Printer() {
public void print() {
// print somthing...
}
public void func1() {
// do some stuff...
// ..
print()
}
public void func2() {
// ...
// do some stuff...
// ..
print()
}
public void func3() {
// ...
}
public void func2() {
// ...
print()
// ...
}
}
我不确定这里的继承和重写方法...
答案 0 :(得分:0)
您可以在类中使用静态方法重用
public static class Utils
{
public static void Print()
{
//...
}
}
或者您也可以在字符串中使用扩展名
public static void PrintString(this string str)
{
// your code ... return new string
}
并像这样使用它
"my text".PrintString()