Błędy w kodzie

0

Cześć,

jestem na etapie bardzo początkującym i mój kod nie chce się uruchomić. Wyskakują błędy Error:(11, 9) java: illegal start of expression i Error:(48, 1) java: class, interface, or enum expected. Nie mam już pojęcia o co może chodzić, a pewnie jest to jakiś podstawowy błąd. Proszę o pomoc.

import java.util.Date;

public class Kot {
    public static void main(String[] args) {

        String imie;
        Date dataUro;
        Float waga;
        String imieOpiekuna;

        public String przedstawSie () {
            return "Hej, mam na imie, " + imie + "urodzilem sie, " + dataUro + "waze" + waga +
                    "moim wlascicielem jes" + imieOpiekuna;
        }

        public String getImie () {
            return imie;
        }

        public void setImie (String imie){
            this.imie = imie;
        }

        public Date getDataUro () {
            return dataUro;
        }

        public void setDataUro (Date dataUro){
            this.dataUro = dataUro;
        }

        public Float getWaga () {
            return waga;
        }

        public void setWaga (Float waga){
            this.waga = waga;
        }

        public String getImieOpiekuna () {
            return imieOpiekuna;
        }

        public void setImieOpiekuna (String imieOpiekuna){
            this.imieOpiekuna = imieOpiekuna;
        }
    }
}
1

Bo masz wszystko zapakowane w funkcję main

2

Przenieś to między Kot a main. W mainie napisz:

Kot cat = new Kot();
cat.setImie("x");
cat.setDataUro(tutaj sobie poczytaj jak sie powinno obchodzic z datami w javie, używaj LocalDate)
cat.setWaga(33.45);
cat.setImieOpiekuna("Marek");

sout(cat.przedstawSie ());

1 użytkowników online, w tym zalogowanych: 0, gości: 1