
import java.util.*;
import java.lang.*;
import java.io.*;

class Kot {
 
    private String imie;
    private Date dataUrodzenia;
    private Float waga;
    private String imieOpiekuna;
 
    public Kot(String imie, Date dataUrodzenia, Float waga, String imieOpiekuna) {
      this.imie = imie;
      this.dataUrodzenia = dataUrodzenia;
      this.waga = waga;
      this.imieOpiekuna = imieOpiekuna;
    }
    
    public String przedstawSie() {
        return "Cześć, jestem "+imie+", urodziłem się "+dataUrodzenia+", ważę "+waga+", a opiekuje się mną " + imieOpiekuna;
    }
 
    public Kot zmienWage(float nowaWaga) {
    	return new Kot(imie, dataUrodzenia, new Float(nowaWaga), imieOpiekuna);
    }
    
	public static void main (String[] args) throws java.lang.Exception
	{
		Kot kot = new Kot("Filemon", new Date(), new Float(0.4), "Ala");
		System.out.println("Kot: " + kot.przedstawSie());
		kot = kot.zmienWage(3);
		System.out.println("Kot po wakacjach: " + kot.przedstawSie());
	}
}