发布网友 发布时间:2022-05-01 06:34
共4个回答
热心网友 时间:2022-06-25 14:53
父类型,子类型做参数,没什么用意就是两个输出追答一个是方法,一个是值,何况你的Goods类里面,没有定义过price,再说你的good.price也需要一个申明呀,比如 int price=good.price;才对
你可以这样改父类:class Goods{
int price=3333;
public void price(){
System.out.println("打印商品价格");
}
然后static void showPrice(Goods good){
// good.price();
}里面可以写 int price=good.price;sout(price);
热心网友 时间:2022-06-25 14:53
静态方法,
热心网友 时间:2022-06-25 14:54
静态的调用Goods类和Foods类中的price()方法,这里,因为你参数是父类的Goods类型,所以子类Foods类型可以转换成父类的Goods热心网友 时间:2022-06-25 14:54
实际等同于