已采纳回答 / weixin_慕容6162896
可能是因为你没有导入吧,你复制下试试,这个是package com.imooc;import com.imooc.FanZhuan;public class FanZhuanTest{ public static void main(String[] args) { Telphone phone2=new Telphone(1.5f,3.0f,4.5f); phone2.setScreen(1.5f); System.out.println(phone.getScreen()); }}
2019-04-20
最赞回答 / qq_我的小龙女你在哪里_0347173
<...图片...>这种命名方法调用属性是调用父类属性,调用方法是调用子类方法<...图片...>所以这里就相当于给父类的属性赋值了,输出结果就是15和30<...图片...>然后这里是用的子类里的equals方法,使用的Bicycle里的speed属性的值,都是10,所以输出结果是"="
2019-04-07
已采纳回答 / 慕田峪7077931
当这个抽象类有非常多的子类,每个子类都拥有非常多相同的属性和相同的方法的时候,我就不用再每个子类里面把每个属性和方法都写一遍了,直接继承抽象类就好了
2019-03-22
已采纳回答 / qq_慕桂英427970
那个是多态,把子类当作父类来用 InputStream is = new FileInputStream(file);,于是父类的一个引用被赋给了一个子类的实例。这样看起来是父类调用了一个继承自父类的方法。java多态存在的三个必要条件:1.需要有继承关系的存在2.需要有方法的重写3.需要有父类的引用指向子类对象
2019-03-14
已采纳回答 / 无水而泽
public static int sum(){ int sum = score1 + score2;//定义整形变量 return sum;//返回整形变量}
2019-03-12