package les08.opdracht8_1;

public class Main {
	public static void main(String[] args) {
		
		/* Opgave a t/m f */
//		Gebouw g; 
//		Huis h = new Huis(10, 7, 1);
//		
//		g = h;									// wel
//		g = new Huis();							// wel
//		h = g;									// niet
//		h = (Huis)g;							// wel
//		if (g instanceof Huis) h = (Huis)g;		// wel
//		h.super.laatsteRenovatie = 1980;		// niet

		
		/* Opgave g t/m k */
//		Gebouw g; 
//		Huis h = new Huis(10, 7, 2); 
//		g = h;
//		
//		g.laatsteRenovatie = 1985;			// binnen =    0 buiten = 1985
//		h.laatsteRenovatie = 1990;			// binnen = 1990 buiten = 1985
//		((Huis)g).laatsteRenovatie = 1995;	// binnen = 1995 buiten = 1985
//		h.renoveer(2000, 2005);				// binnen = 2000 buiten = 2005
//		g.isGeisoleerd = true;				// niet
		
		
		/* Opgave l t/m o */
//		Gebouw g; 
//		Huis h = new Huis(10, 7, 3); 
//		g = h;
//		
//		h.berekenHuur();				// klasse Huis
//		g.berekenHuur();				// klasse Huis
//		g.isoleer();					// niet
//		((Huis)g).isoleer();			// wel

	}
}

//		h = (Huis)g;							// wel
package les08.opdracht8_1;

public class Main {
	public static void main(String[] args) {
		
		/* Opgave a t/m f */
//		Gebouw g; 
//		Huis h = new Huis(10, 7, 1);
//		
//		g = h;									// wel
//		g = new Huis();							// wel
//		h = g;									// niet
//		h =<SUF>
//		if (g instanceof Huis) h = (Huis)g;		// wel
//		h.super.laatsteRenovatie = 1980;		// niet

		
		/* Opgave g t/m k */
//		Gebouw g; 
//		Huis h = new Huis(10, 7, 2); 
//		g = h;
//		
//		g.laatsteRenovatie = 1985;			// binnen =    0 buiten = 1985
//		h.laatsteRenovatie = 1990;			// binnen = 1990 buiten = 1985
//		((Huis)g).laatsteRenovatie = 1995;	// binnen = 1995 buiten = 1985
//		h.renoveer(2000, 2005);				// binnen = 2000 buiten = 2005
//		g.isGeisoleerd = true;				// niet
		
		
		/* Opgave l t/m o */
//		Gebouw g; 
//		Huis h = new Huis(10, 7, 3); 
//		g = h;
//		
//		h.berekenHuur();				// klasse Huis
//		g.berekenHuur();				// klasse Huis
//		g.isoleer();					// niet
//		((Huis)g).isoleer();			// wel

	}
}
