Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class zad2{
- public static void main(String[] args){
- Lokator lokator = new Lokator("Piotr", "Nowak", true);
- Dom dom = new Dom(new Adres("Krakow", "Rakowicka", "3"));
- dom.dodajLokatora(new Lokator("Piotr", "Nowak", true));
- System.out.println(dom.toString());
- }
- }
- class Lokator{
- private String name;
- private String surname;
- private boolean zameldowany;
- public Lokator(String name, String surname, boolean zameldowany){
- this.name=name;
- this.surname=surname;
- this.zameldowany=zameldowany;
- }
- public String toString(){
- return name + " " + surname + " " + String.valueOf(zameldowany);
- }
- }
- class Adres{
- private String miasto;
- private String ulica;
- private String numer;
- public Adres(String miasto, String ulica, String numer){
- this.miasto=miasto;
- this.ulica=ulica;
- this.numer=numer;
- }
- public String toString(){
- return miasto + " " + ulica + " " + numer;
- }
- }
- class Dom implements DodajeLokatora{
- private Adres adres;
- private Lokator lokator;
- public Dom(Adres adres){
- this.adres=adres;
- }
- public String toString(){
- return lokator + " " + adres;
- }
- public void dodajLokatora(Lokator lokator){
- this.lokator=lokator;
- }
- }
- interface DodajeLokatora{
- public void dodajLokatora(Lokator lokator);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement