public abstract class Zivotinja {
else if(value>8)brOciju=8;
public abstract void OglasiSe();
public class Macka:Zivotinja {
public Macka(String ime,int godine, String boja,String meko){
krzno=new Krzno(boja,meko);
public override void OglasiSe(){
Console.WriteLine("Mjau");
public String OpisiKrzno(){
private Boolean meko{get;set;}
public Krzno(String boja,String meko){
if(meko=="Da")this.meko=true;
return "boja je " +boja+", i macka "+((meko)?"je":"nije")+" mekana.";
public static void Main()
Macka Mica= new Macka("Mica",7,"Zuta","Da");
Macka Cica= new Macka("Cica",6,"Crna","Da");
Console.WriteLine("Prva macka se zove "+Mica.ime+", ima "+Mica.Godine+" godina, "+Mica.OpisiKrzno());