23.02.2017 Views

Java

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Java</strong> 89<br />

anterior radica en que no se puede utilizar salvo para enviar mensajes<br />

y, lo más importante, que los métodos son buscados a partir de la clase<br />

padre de la clase a la que pertenece el método que se está ejecutando.<br />

Releamos la definición anterior una vez más ya que es muy importante<br />

y en la mayoría de los lugares no está bien definida. El siguiente código<br />

ejemplifica el uso y funcionamiento de super.<br />

public class A {<br />

public String bar() {<br />

return “A”;<br />

}<br />

public String zip() {<br />

return “A”;<br />

}<br />

public A getThis() {<br />

return this;<br />

}<br />

}<br />

…<br />

public class B extends A {<br />

public String foo() {<br />

return super.bar();<br />

}<br />

@Override<br />

public String bar() {<br />

return “B y “ + super.bar();<br />

}<br />

}<br />

…<br />

public class C extends B {<br />

@Override<br />

public String bar() {<br />

return “C y “ + super.bar();<br />

}<br />

@Override<br />

public String zip() {<br />

return “C y “ + super.zip();<br />

www.FreeLibros.me<br />

www.redusers.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!