From d7b35968baef2c0663f95bf49edb0dbfd7325857 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 6 Mar 2018 14:10:47 +0100 Subject: [PATCH 1/1] Initial commit for TD1 exo1. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .gitignore | 17 +++++++++++++++++ TD1/exo1/reponse.txt | 5 +++++ 2 files changed, 22 insertions(+) create mode 100644 .gitignore create mode 100644 TD1/exo1/reponse.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b5705d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# Compiled class file +*.class + +# Package files +*.jar +*.war +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +# editor trash +*.swp +*~ diff --git a/TD1/exo1/reponse.txt b/TD1/exo1/reponse.txt new file mode 100644 index 0000000..974c192 --- /dev/null +++ b/TD1/exo1/reponse.txt @@ -0,0 +1,5 @@ +1) Dans un cas on hérite dans la classe cible de la classe Thread qui elle-même hérite de la classe Object. + La classe héritée ainsi possède tous les attributs et les méthodes de la classe Thread. + Dans l'autre, on implémente une interface Runnable dans la classe cible. +2) Java n'autorise pas l'héritage multiple et un programme peut comporter plusieurs threads faisant des + traitements différents, d’où l'interface Runnable. -- 2.34.1