gpt4 book ai didi

c# - 什么时候在实例类中使用私有(private)静态方法有意义

转载 作者:太空狗 更新时间:2023-10-29 22:36:36 24 4
gpt4 key购买 nike

<分区>

我继承了一些代码,这些代码是一个常规类,其中包含一些私有(private)静态方法。代码(伪代码)是这样的

public class Animal
{
private string typeOfAnimal;

public Animal(string typeOfAnimal)
{
this.typeOfAnimal = typeOfAnimal;
}

public void MakeSound()
{
var sound = Animal.GetSound(typeOfAnimal);

// Make use of sound here
}

private static string GetSound(string typeOfAnimal)
{
if(typeOfAnimal == "dog")
return "bark";
else if(typeOfAnimal == "cat")
return "mjau";
}
}

与使 GetSound 成为常规实例方法相比,这样做有什么好处吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com