初学Java所遇一题

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:54:30
水果分为 橘子 香蕉 苹果
水果公共行为 吃 生长
水果的公共属性有 形状 重量 颜色
要求用面向对象的思想设计以上所描述需求

我刚接触Java 有些蒙 请高手赐教

public class MyJava //主类
{
private String shape; //定义变量 既水果的属性
private String weigth;
private String color;

public MyJava() //构造函数 对变量初始化
{
shape="形状";
weigth="重量";
color="颜色";
System.out.println("水果的公共属性有形状,重量,颜色!");//在控制台 显示
}

public void eat(String name) //创建吃的方法 带一参数name 既水果的姓名
{
String fruit = name;
String eat ="吃!";
System.out.println(name+"能"+eat+"有"+shape+","+weigth+","+color+"的属性");
}
public void growth(String name) //创建生长的方法 带一参数name 既水果的姓名
{
String fruit = name;
String growth="生长!";
System.out.println(name+"能"+growth+"有"+shape+","+weigth+","+color+"的属性");
}
}
class Apple extends MyJava //继承主类 定义个苹果类
{
public static void