Beruflich Dokumente
Kultur Dokumente
a)
b)
1 2 3 4 % & ' ( ) 1+ package demo; public class B extends A{ public void hello(){ S stem!out!p"intln(#$ie" ist B aus demo#); S stem!out!p"intln(att1); S stem!out!p"intln(att2); S stem!out!p"intln(att3); S stem!out!p"intln(att4); * *
1 2 3 4 % & ' ( ) 1+
package demo!tools; public class , extends demo!A{ public void hello(){ S stem!out!p"intln(#$ie" ist , aus demo!tools#); S stem!out!p"intln(att1); S stem!out!p"intln(att2); S stem!out!p"intln(att3); S stem!out!p"intln(att4); * *
Zeile 7: att ist nur innerhalb des pac!age sichtbar Zeile 8: att4 ist private und somit nicht sichtbar
GeraeteTest
public class Geraet { private String identifikation; public Geraet(String id) { identifikation = id; ! public String get#dentifikation() { return identifikation; ! !
Geraet
public interface "rucker# { public void drucken(String text); ! public interface Fax# { public void senden(String text); !
Interfaces
public class Faxgeraet extends Geraet implements Fax# { public Faxgeraet(String id) { super(id); ! public Faxgeraet() { super(%F% & S'stem$currentTimeMillis()); ! ()*erride public void senden(String text) { S'stem$out$+rintln(get#dentifikation() & % ,- sende ,- % & text); ! !
Faxgeraet
public class Laserdrucker extends Geraet implements "rucker# { public Laserdrucker(String id) { super(id); ! public Laserdrucker() { super(%L% & S'stem$currentTimeMillis()); ! ()*erride public void drucken(String text) { S'stem$out$+rintln(get#dentifikation() & % ,- drucke ,- % & text); ! !
Laserdrucker
public class Kom igeraet extends Geraet implements "rucker#. Fax# { public Kom igeraet(String id) { super(id); ! public Kom igeraet() { super(%K% & S'stem$currentTimeMillis()); ! ()*erride public void senden(String text) { S'stem$out$+rintln(get#dentifikation() & % ,- sende ,- % & text); ! ()*erride public void drucken(String text) { S'stem$out$+rintln(get#dentifikation() & % ,- drucke ,- % & text); ! !
Kombigeraet
L/0123443/1521 K/0123443/16/0 F/0123443/1521 K/0123443/16/0 ,,,,drucke ,- Testseite drucke ,- Testseite sende ,- Testseite sende ,- Testseite
Ausgabe