Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
abstract class Forme {
abstract double aire(); // méthode abstraite
void afficher() {
System.out.println("Ceci est une forme.");
}
}
class Personne {
String nom;
// Constructeur
public Personne(String nom) {
this.nom = nom;
}
}
Voiture maVoiture = new Voiture();
maVoiture.couleur = "Rouge";
maVoiture.accelerer();
class Voiture {
String couleur;
int vitesse;
void accelerer() {
vitesse += 10;
}
}
class Etudiant {
private String nom;
public String getNom() {
return nom;
}
public void setNom(String nouveauNom) {
this.nom = nouveauNom;
}
}
class Animal {
void manger() {
System.out.println("Cet animal mange");
}
}
class Chien extends Animal {
void aboyer() {
System.out.println("Le chien aboie");
}
}
interface Vehicule {
void demarrer();
void arreter();
}
class Auto implements Vehicule {
// implémentation des méthodes
}
class Compteur {
static int nombreInstances = 0;
Compteur() {
nombreInstances++;
}
}
Animal monAnimal = new Chien(); // Un Chien est un Animal
monAnimal.manger(); // Appelle la méthode de Chien
class Chien extends Animal {
@Override
void manger() {
System.out.println("Le chien mange des croquettes");
}
}