如何在构造函数调用方法中创建变量?

哈利

因此,我要根据房屋的能源消耗进行分配。我创建了一个Person模仿房子里的人构造函数。我现在要让那个人执行一项要洗个澡的任务。我已经将该任务添加到Person类中,现在需要在一个timePasses()方法中调用它

分配是关于记录1天之内房屋中应用程序消耗的能源消耗量。我创建了这样的设备,PowerShower该设备具有一种shower()读取该设备所消耗的能源量的方法。现在,我被要求创建一个Person班级,让人们知道这些电器。因此,我创建了一个构造函数来存储人员的详细信息,现在我想让该人员调用PowerShower.shower()使用该设备模拟他们方法。我在弄清楚如何真正让一个人执行此任务时遇到了麻烦,这是我需要帮助的。

这是我到目前为止的内容:

public abstract class Person 
{
    public int personAge;
    public String personName;

    PowerShower callPowerShower = new PowerShower(1,1,1,1);

    Person(int personAge, String personName) 
    {
        this.personAge = personAge;
        this.personName = personName;

    }

    public void addTask()
    {
        callPowerShower.shower();
    }
    public void timePasses()
    {
        //Make Person execute task callPowerShower.shower().
    }
}

我将如何使一个人执行任务?任何帮助表示赞赏,谢谢。

递归

假设淋浴将Person对象作为参数?

Person bob = new Person(25,"Bob");
PowerShower callPowerShower = new PowerShower(1,1,1,1);
callPowerShower.shower(bob)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在构造函数中调用方法?

如何在构造函数中模拟方法调用?

如何在dplyr中动态创建或调用变量和函数?

如何在子类构造函数中调用父构造函数?

如何spyOn在构造函数中调用的方法?

如何在辅助构造函数中初始化变量并在 kotlin 中调用 super?

如何在同名的方法/属性变量中调用全局函数?

如何在Springt Boot中创建一个调用包含构造函数注入服务的测试?

如何在基于函数调用的构造函数中设置顶级属性方法?

如何在构造函数中添加方法?

如何创建强制子类调用构造函数中特定方法的抽象适配器类

在Java中调用默认构造函数之前如何设置变量?

如何比类中的成员变量更早地调用构造函数?

如何在超级构造函数中调用的重写方法中使用成员

如何在C ++中从基类构造函数调用派生类方法?

如何在Program()调用中附加到构造变量?

如何在C ++中调用指针成员变量的构造?

构造函数中的调用方法

如何在C#中使用构造函数调用方法?

如何在 Javascript 中的对象构造函数中创建数组

如何在Python中调用超级构造函数?

如何在Java中确定构造函数调用?

如何在TypeScript中调用递归构造函数?

如何在多级继承中调用基类构造函数?

如何在JavaScript中的对象上调用构造函数?

如何在Dart中调用超级构造函数?

如何在main()c ++中调用构造函数?

如何在 PHP 中从其他页面调用构造函数

如何在结构中调用静态无参数构造函数?