Creazione di Classi
Sintassi della classe
La sintassi per creare una classe è piuttosto semplice. Vediamo un esempio con la classe Person:
Person.java
123class Person { }
Questo è tutto ciò che serve per creare una classe. Tuttavia, sarà inutile se rimane vuota. Pertanto, è opportuno aggiungere dei campi. Supponiamo che la nostra persona abbia un name, gender e age:
Person.java
12345class Person { String name; String gender; int age; }
Ora scriviamo un metodo che permetta al nostro Person di comunicare il proprio nome e la propria età:
Person.java
123456789class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Swipe to start coding
Alice desidera trovare un amico in una fascia d'età specifica (25 - 30, inclusi). Occorre scrivere un programma che verifichi se Bob soddisfa i criteri di Alice's. Se il valore di Bob's age rientra nell'intervallo specificato, il programma deve restituire true; altrimenti, deve restituire false.
- Nel metodo
main, passare l'oggetto corretto come primo parametro al metodofindFriend. - Nel metodo
findFriend, confrontare il valore diagedell'oggetto passato con la fascia d'età specificata (25 - 30). - Se l'oggetto rientra nella fascia d'età, restituire
true; altrimenti, restituirefalse. - Per visualizzare il risultato a schermo, usare la variabile
foundFriend, che memorizza il risultato della ricerca.
Soluzione
solution.java
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you show me how to add fields to the class?
How do I write a method for the Person class?
Can you give an example of how to use the Person class?
Awesome!
Completion rate improved to 2.63
Creazione di Classi
Scorri per mostrare il menu
Sintassi della classe
La sintassi per creare una classe è piuttosto semplice. Vediamo un esempio con la classe Person:
Person.java
123class Person { }
Questo è tutto ciò che serve per creare una classe. Tuttavia, sarà inutile se rimane vuota. Pertanto, è opportuno aggiungere dei campi. Supponiamo che la nostra persona abbia un name, gender e age:
Person.java
12345class Person { String name; String gender; int age; }
Ora scriviamo un metodo che permetta al nostro Person di comunicare il proprio nome e la propria età:
Person.java
123456789class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Swipe to start coding
Alice desidera trovare un amico in una fascia d'età specifica (25 - 30, inclusi). Occorre scrivere un programma che verifichi se Bob soddisfa i criteri di Alice's. Se il valore di Bob's age rientra nell'intervallo specificato, il programma deve restituire true; altrimenti, deve restituire false.
- Nel metodo
main, passare l'oggetto corretto come primo parametro al metodofindFriend. - Nel metodo
findFriend, confrontare il valore diagedell'oggetto passato con la fascia d'età specificata (25 - 30). - Se l'oggetto rientra nella fascia d'età, restituire
true; altrimenti, restituirefalse. - Per visualizzare il risultato a schermo, usare la variabile
foundFriend, che memorizza il risultato della ricerca.
Soluzione
solution.java
Grazie per i tuoi commenti!
single