App_A_17 Et eksempel på OOP knyttet til 2 -dim figurer 1
Objektorientert programmering Eksempel knyttet til 2 -dimensjonale figurer Et enkelt eksempel knyttet til 2 -dimensjonale figurer hvor følgende viktige begrep fra objektorientering i Java blir belyst: - Interface Abstrakt klasse Arv Aggregering Polymorfi 2
Klassehierarki I_Shape set. Point get. Area A_Shape Point point x, y set. Point get. Area set. Point get. X get. Y Circle Rectangle radius length, width set. Radius get. Area set. Length set. Width get. Length get. Width get. Area 3
Point Klassen Point [1/2] x, y set. Point get. X get. Y 4
Point Klassen Point [2/2] x, y set. Point get. X get. Y 5
I_Shape Interface I_Shape set. Point get. Area 6
A_Shape Abstrakt klasse A_Shape Point point set. Point get. Area 7
Circle Klasse Circle [1/2] radius set. Radius get. Area 8
Circle Klasse Circle [2/2] radius set. Radius get. Area 9