Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Relation Entre Animal de Compagnie et Propriétaire | Classes Avancées
Java Étendu

book
Défi : Relation Entre Animal de Compagnie et Propriétaire

Tâche

Swipe to start coding

  1. Dans la méthode main, créez un objet Pet appelé Garfield.
  2. Créez un objet Owner nommé Bob. Assignez Bob comme propriétaire de Garfield.
  3. Créez un objet Pet nommé Ben.
  4. Créez un objet Owner nommé Alice. Assignez Alice comme propriétaire de Ben.
  5. (Optionnel) Vous pouvez également créer votre propre animal de compagnie et propriétaire si vous le souhaitez.

Solution

java

solution

package com.example;

public class Main {
public static void main(String[] args) {
Pet garfield = new Pet("Garfield");
Pet ben = new Pet("Ben");
Owner bob = new Owner("Bob", garfield);
Owner alice = new Owner("Alice", ben);
System.out.println(bob);
System.out.println(alice);
}
}

class Pet {
String name;

public Pet(String name) {
this.name = name;
}

@Override
public String toString() {
return "Pet{" + "name='" + name + '\'' + '}';
}
}

class Owner {
String name;
Pet pet;

public Owner(String name, Pet pet) {
this.name = name;
this.pet = pet;
}

@Override

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 2
package com.example;

public class Main {
public static void main(String[] args) {
Pet garfield = ___;
Pet ben = ___;
Owner bob = ___;
Owner alice = ___;
System.out.println(bob);
System.out.println(alice);
}
}

class Pet {
String name;

public Pet(String name) {
this.name = name;
}

@Override
public String toString() {
return "Pet{" + "name='" + name + '\'' + '}';
}
}

class Owner {
String name;
Pet pet;

public Owner(String name, Pet pet) {
this.name = name;
this.pet = pet;
}

@Override

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt