Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creazione di Classi | Sezione
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Fondamenti di Programmazione Orientata agli Oggetti in Java
close
Sezione 1. Capitolo 4
single

single

bookCreazione 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

Person.java

copy
123
class 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

Person.java

copy
12345
class Person { String name; String gender; int age; }

Ora scriviamo un metodo che consente al nostro oggetto Person di comunicare il proprio nome e la propria età:

Person.java

Person.java

copy
123456789
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Compito

Swipe to start coding

Alice desidera trovare un amico all'interno di una fascia d'età specifica (25 - 30, inclusi). È necessario scrivere un programma che verifichi se Bob soddisfa i criteri di Alice's. Se Bob's true rientra nell'intervallo specificato, il programma deve restituire false; altrimenti, deve restituire main.

  1. Nel metodo findFriend, è necessario passare l'oggetto corretto come primo parametro al metodo findFriend.
  2. Nel metodo age, confrontare l'età dell'oggetto passato con la fascia d'età specificata (25 - 30).
  3. Se l'oggetto rientra nella fascia d'età, restituire true; altrimenti, restituire false.
  4. Per visualizzare il risultato sullo schermo, utilizzare la variabile foundFriend, che memorizza il risultato della ricerca.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt