问答详情
源自:10-1 Java 中的多态

求大神看下我的为什么错了

看指向的子类对象的方法报错 cannot be resolved

https://img2.mukewang.com/5b1e88500001e1d906180233.jpg

https://img2.mukewang.com/5b1e8851000106a705340193.jpg

https://img2.mukewang.com/5b1e88520001bdfc05140184.jpg

https://img1.mukewang.com/5b1e88520001c74b04980302.jpg


提问者:慕仙4947946 2018-06-11 22:35

个回答

  • anzhaojun
    2018-06-23 15:01:57

    大小写的错。O和o,定义的时候用的是大写,使用之后变成小写


  • L多多麻麻
    2018-06-21 17:41:16

    大小写没有区分

  • 慕仙4947946
    2018-06-13 20:56:11

    其实是我的对象名字大小写不规范导致的错误,和静态修饰符没有关系,我的静态修饰符引用非静态修饰符方法时已经用对象引用过了

    此处的错误为:7.    Traffic obj2=new Car();

                            8.    Traffic  obj3=new ship();


  • qq_彼岸拾荒者_04086149
    2018-06-12 19:01:31

    不能对非静态方法进行静态引用,可以给run 方法加上静态修饰符static,即可。public static void run() {   }