
public class JB_032_KonaklamaTesisi {
	
	String isim;
	String tur;
	String konum;
	
	boolean plaj;
	boolean havuz;
	boolean pets;
	
	int odaSayisi;
	double gecelikFiyat;
	
	JB_032_KonaklamaTesisi() { // default constructor.
		
		this("Isim bilgisi yok,", "Tür bolgisi yok.", "Konum bilgisi yok.", false, false, false, 0, 0.0);
	}
	
	JB_032_KonaklamaTesisi(String isim, double gecelikFiyat) { 
		
		this(isim, "Tür bolgisi yok.", "Konum bilgisi yok.", false, false, false, 0, gecelikFiyat);
	}
	
	JB_032_KonaklamaTesisi(String isim, String tur, String konum, 
			boolean plaj, boolean havuz, boolean pets, int odaSayisi, double gecelikFiyat) {
		
		this.isim = isim;
		this.tur = tur;
		this.konum = konum;
		this.plaj = plaj;
		this.havuz = havuz;
		this.pets = pets;
		this.odaSayisi = odaSayisi;
		this.gecelikFiyat = gecelikFiyat;
		
	}
	
	void info() {
		
		String plajTF, havuzTF, petsTF;
		
		if(this.plaj) {
			plajTF = "Evet.";
			
		} else {
			plajTF = "Hayir.";
		}
		
		if(this.havuz) {
			havuzTF = "Evet.";
			
		} else {
			havuzTF = "Hayir.";
		}
		
		if(this.pets) {
			petsTF = "Evet.";
			
		} else {
			petsTF = "Hayir.";
		}
		
		System.out.println("Tesis ismi    : " + this.isim);
		System.out.println("Tesis türü    : " + this.tur);
		System.out.println("Tesis konumu  : " + this.konum);
		System.out.println("Plaj var mi?  : " + plajTF);
		System.out.println("Havuz var mi? : " + havuzTF);
		System.out.println("Evcil hayvan? : " + petsTF);
		System.out.println("Oda sayisi    : " + this.odaSayisi);
		System.out.println("Gecelik fiyat : " + this.gecelikFiyat);
		System.out.println("------------------");
	}
	
	public static void main (String[] args) {
		
		JB_032_KonaklamaTesisi nurPansiyon = new JB_032_KonaklamaTesisi();
		
		nurPansiyon.isim = "Nur Pansiyon";
		nurPansiyon.tur = "Pansiyon";
		nurPansiyon.konum = "Antalya";
		nurPansiyon.plaj = true;
		nurPansiyon.havuz = false;
		nurPansiyon.pets = false;
		nurPansiyon.odaSayisi = 12;
		nurPansiyon.gecelikFiyat = 125.88;
		
		JB_032_KonaklamaTesisi kayaPansiyon = new JB_032_KonaklamaTesisi();
		JB_032_KonaklamaTesisi robinsonClubTekirova = new JB_032_KonaklamaTesisi("Robinson Club Tekirova", 405.66);
		
		nurPansiyon.info();
		kayaPansiyon.info();
		robinsonClubTekirova.info();
		
	}
	
}
