Metode. Cum utilizam metodele/functiile in Java ?

class Persoana {
 
    // Instante variabile
    String nume;
    int varsta;
 
    // Clasele pot contine
 
    // 1. Date
    // 2. Metode
     
    void vorbeste() {
        for(int i=0; i<3; i++) {
            System.out.println("Numele meu este: " + nume + " si eu am " + varsta + " de ani ");
        }
    }
     
    void spuneBuna() {
        System.out.println("Buna!");
    }
}
 
public class App {
 
    public static void main(String[] args) {
 
    	// Creaza un obiect al clasei Persoana 
        Persoana persoana1 = new Persoana();
        persoana1.nume = "Valentin Popescu";
        persoana1.varsta = 30;
        persoana1.vorbeste();
        persoana1.spuneBuna();
 
        // Creaza al doilea obiect al clasei Persoana
        Persoana persoana2 = new Persoana();
        persoana2.nume = "Ana Maria";
        persoana2.varsta = 20;
        persoana2.vorbeste();
        persoana2.spuneBuna();
 
        System.out.println(persoana1.nume);
        System.out.println(persoana2.nume);
        
    }
 
}

Output:
Numele meu este: Valentin Popescu si eu am 30 de ani 
Numele meu este: Valentin Popescu si eu am 30 de ani 
Numele meu este: Valentin Popescu si eu am 30 de ani 
Buna!
Numele meu este: Ana Maria si eu am 20 de ani 
Numele meu este: Ana Maria si eu am 20 de ani 
Numele meu este: Ana Maria si eu am 20 de ani 
Buna!
Valentin Popescu
Ana Maria