Java-1(2014) 14. Hafta Uygulamaları
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
abstract class AlanHesapla { public abstract void alan(int a,int b); public void hesapla(int a, int b) { alan(a,b); } } class dortgen extends AlanHesapla { public void alan(int a, int b) { double sonuc=a*b; System.out.println("Dortgen:"+sonuc); } } class ucgen extends AlanHesapla { public void alan(int a, int b) { double sonuc=a*b/2; System.out.println("Ucgen:"+sonuc); } } class silindir extends AlanHesapla { public void alan(int a, int b) { double sonuc=2*3.14*a*(a+b); System.out.println("Silindir:"+sonuc); } } public class ornek { public static void main(String[] params) { dortgen d= new dortgen(); d.hesapla(1,2); ucgen u= new ucgen(); u.hesapla(1,2); silindir s= new silindir(); s.hesapla(1,2); } } |