OOP方法用法

本文关键字:用法 方法 OOP | 更新日期: 2023-09-27 18:13:10

我想问一下我是否有一个类Person and Food,我想有一个"吃"的方法。

应该把eat方法放在Person类中,还是把eat方法放在Food类中?

谢谢。

OOP方法用法

这取决于你说的是person . eat (food)还是food . eatenby (person)

如果您选择Person.Eat(food)

public class Person
{
    public void Eat(Food food)
    { 
        //...
    }
}

如果您选择Food.EatenBy(person)

public class Food
{
    public void EatenBy(Person person)
    { 
        //...
    }
}