访问方法中定义的类的方法

时间:2017-07-20 19:10:09

标签: java

似乎PdCar类已经转向Car类型,我找不到使用不在Car接口中的方法的方法。我只是好奇,有没有办法访问readLabel方法?或者这是不可能的? 感谢。

interface Car{

     }

public class Parcel5 {

    public Car car(String s){

        class PdCar implements Car {
            private String label;
            private PdCar(String whereTo){
                label = whereTo;
                  }
            public String readLabel(){ return label; }
             }
         return new PdCar(s);
          }

public static void main(String [] args){

    Parcel5 p = new Parcel5();
    Car d =  p.car("toyota");

   }
}

1 个答案:

答案 0 :(得分:0)

  

似乎PdCar类已被上传到Car type

没有

如果您想访问方法<enter>,则必须在界面readLabel()中声明它。

  

我找不到使用Car接口中没有的方法的方法。我只是好奇,有没有办法访问readLabel方法?或者这是不可能的?感谢。

Car