public class Shapes {
public static Shape randShape() {}
内容....
}
其中Shape为前面定义的父类名,但是我不明白后面这个randShape() 是什么意思啊?
public static Shape randShape() {}
内容....
}
其中Shape为前面定义的父类名,但是我不明白后面这个randShape() 是什么意思啊?
这是Shapes 类中的函数 randShape() 的定义
修饰符为 public static 返回类型是Shape
public static Shape randShape() {}
内容....
}
上面两个是不是该是一样的呀? randShape()是你定义的一个公开的,静态的方法,返回值类型是Shape的!
方法里一定要有return语句的,且返回值类型是Shape的!要不就报错!!
public static Shape randShape() {}
内容....
} 是在类Shapes里 定义了一个randShape(){} 方法,它的返回类型是它的父类类型Shape
randShape() 是shape类的一个方法,返回shape类型的值
public class Shapes {
public static Shapes main(String args[]) {}
内容....
}
的形式搞混了啊,呵呵