现有父类Goods,在此基础上派生出子类Apple,子类定义了自己的属性String类型的类别(kind),有带参数的构造方法,覆盖了父类的show方法,调用父类被覆盖的show方法,增加打印自己的属性的语句, 请实现Apple类的编写。
定义一个电风扇类Fan,要求如下: (a)属性包括:电风扇型号model(String类型)、价格price(double类型) 和开关状态running(boolean类型),并且所有属性为私有。 (b)至少提供一个有参的构造方法(要求型号可以初始化为任意值,价格不能小于0,开关状态必须为false)。 (c)为私有属性提供访问器方法。
设计一个描述二维平面上点的类Point,要求如下: (a)该类需要描述点的浮点型的横坐标x和纵坐标y。 (b)提供能够初始化横纵坐标的有参构造方法,要求参数名称与属性同名。 (c)计算两点间距离的方法distance。 提示:两点之间距离等于两点横纵坐标之差的平方和再开方