moved main.java into chess

This commit is contained in:
2021-03-05 11:03:51 +01:00
parent e0cd822dad
commit 5a972f89ce
+26
View File
@@ -0,0 +1,26 @@
public class Main {
public static void main(String[] args) {
// Exmple de polymorphisme par hértiage
// On instancie sur la super classe
Animal dog = new Dog();
Animal cat = new Cat();
feed(dog);
feed(cat);
}
// On donne comme paramètre Animal pour généraliser la méthode
private static void feed(Animal animal) {
// Do something
System.out.println("test");
}
}
public abstract class Piece {
protected Position position;
protected into color;
public abstract boolean isValidMove(Position position, Cell[][] board);
public abstract String toString();
}