Prenez connaissance de l'énoncé de l'examen de juin 2011.
Question 3 : Ecrivez complètement (y compris les spécifications) le corps de la classe Process qui représente un processus. Chaque processus a un nom (String), une capacité de stockage requise (int) et un identifiant de processus ou PID (int). Les PIDs sont attribus squentiellement à la cration de chaque nouveau processus (1 pour le premier, 2 pour le deuxième, etc.) La classe doit définir :
- Un constructeur avec le nom et la capacité comme paramètres, dans cet ordre,
- Des méthodes
getName,getRequiredStorageetgetPidretournant respectivement le nom, la capacité et le PID, - Une méthode
toStringretournant une chaîne de caractères comprenant le nom du processus et la capacité de stockage nécessaire, séparés par un espace, - Toutes les variables et méthodes complémentaires nécessaires à votre implémentation.
Il n'est pas nécessaire de re-définir la méthode equals.
/**
* Un processus, avec un nom (String), une capacité de stockage
* requise (int) et un identifiant de processus, ou PID (int).
* Les PIDs sont attribués séquentiellement à la création de chaque
* nouveau processus (1 pour le premier, 2 pour le deuxième, etc.).
* Le premier argument du constructeur doit être le nom du processus.
*/
public class Process
{
/*** VOTRE REPONSE ***/
}
INGInious