constructor abstractce klasse