Új hozzászólás Aktív témák

  • TBG

    senior tag

    válasz Dave-11 #3239 üzenetére

    Pár szó akkor.

    Interfész:

    public interface MyService {

    public void setSomething();
    public String getSomething();

    }

    public class MyServiceImpl implements MyService {

    @Override
    public void setSomething(String something) {
    // Do something...
    }
    @Override
    public String getSomething() {
    return "Some String";
    }
    public void setFoo(String foo) {
    // Do anything else...
    }

    }

    public class Something {

    public static void main(String[] args) {

    // Ebben az esetben csak azokat a metódusokat látod, amiket a MyService interfész deklarál....
    MyService myService = new MyServiceImpl();
    myService.setSomething("Hehe");
    String something = myService.getSomething();

    // Ebben az esetben látod az interfész által deklarált metódusokat és az egyebeket is.
    MyServiceImpl myServiceImpl = new MyServiceImpl();
    myServiceImpl.setSomething("Hehe");
    String something = myServiceImpl.getSomething();
    myServiceImpl.setFoo("Foo");

    // Röviden...

    }

    }

Új hozzászólás Aktív témák