java将两个类链接在一起

java将两个类链接在一起,java,Java,这是一个非常简单的商店java代码,允许用户购买少量物品 在另一个类(tamagotchi pet类)中,我创建了一个feed()方法,其中一个函数是--food,以显示在商店购买的物品的使用情况 如何链接这两个类以将此函数添加到我的feed()方法 Shop Class: public class Shop { int balance = 80; int reward = 100; int dumplingsMEAL = 1; int beddingPACK = 1; int toy

这是一个非常简单的商店java代码,允许用户购买少量物品

在另一个类(tamagotchi pet类)中,我创建了一个
feed()
方法,其中一个函数是--food,以显示在商店购买的物品的使用情况

如何链接这两个类以将此函数添加到我的
feed()
方法

Shop Class: 

public class Shop {


int balance = 80;
int reward = 100;
int dumplingsMEAL = 1;
int beddingPACK = 1;
int toy = 1;
int dumplingsPrice = 20;
int beddingPrice = 40;
int toyPrice = 10;
int food = 1;
int bedding = 1;
int toys = 1;

public void earnReward () {
    balance = balance + reward;
}

public double getBalance() {
    return balance;
}

public void purchaseDumplings() {
    balance = balance - dumplingsPrice;
    ++food;
}

public void purchaseBedding() {
    balance = balance - beddingPrice;
    ++bedding;
}

public void purchaseToy() {
    balance = balance - toyPrice;
    ++ toys;
}
}

tamagotchi宠物类
中,创建一个新方法
Feed()
,然后在这里创建
Shop
类的对象。现在,在参考变量的帮助下,您可以访问所有
Shop
类成员函数

public void feed() {
    Shop shop = new Shop();
    shop.earnReward();
    shop.getBalance();
    shop.purchaseDumplings();
    shop.purchaseToy();
}

为什么不为该类创建对象并在此处使用其方法阅读有关继承的内容。。。其他的将feed方法设置为静态,并执行以下操作。。。MyClass.feed();我是否可以在方法之外创建一个新的商店,以便它也可以应用于其他方法?因为我有一些方法,比如play()、sleep()也需要修改。当然,您可以:)如果满意,请将答案标记为勾选:)