继承类中的Java覆盖

时间:2020-04-21 12:24:05

标签: java oop inheritance

面临的问题是,每当有人要对SmartDevice进行switchOff()时,如果它是SmartFridge对象,则应重写SmartDevice类中的switchOff()方法。

问题在于java给我以下错误:参数类型double,null的运算符!=未定义

我不知道如何解决这个问题。

Invalid column name 'maiden_name'

继承的类:

ALTER TABLE

智能设备类:

@Override
public void switchOff() {
    if(this.getCurrentTemperature()!= null) {
            this.setSwitchedOn(true);
            //if the object is  SmartFridge leave switchedOn value to true

        }
    }

1 个答案:

答案 0 :(得分:0)

您要检查的“ null”类型不是对象。这种类型是原语,Java为它们设置了默认值。

您应该查看此文章以获取更多信息:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html