Vous êtes sur la page 1sur 6

Compte

rendu tp 2
poo
Nom : Mani
Prénom :
Mouhib
Classe : LT2C

istic
Objectif :
1. Définir les propriétés et méthodes d’une classe

2. Définir des constructeurs

3. Créer une instance de classe

4. Accéder par les accesseurs aux propriétés en lecture et écriture d’un objet

5. Appliquer des méthodes

6. Définir des attributs et méthodes statiques

Exercice 1 :
package EX1; public class Cercle {

private double rayon;

private String couleur; // constructeurs

Cercle() {

rayon = 1.0; couleur = "rouge"; }

Cercle(double r) {

rayon = r; couleur = "rouge"; }

Cercle(double r, String c) {

rayon = r; couleur = c; } // getters & setters

public double getRayon() {

return rayon; }

public void setRayon(double r) {

rayon = r; }

public String getCouleur() {

return couleur; }

public void setCouleur(String c) {

couleur = c; }

public double getSurface() {

return rayon * rayon * Math.PI; }


}

Exexrcice 2 :
package EX2 ;

Public class Client {

int cin ;

string nom ;

string prénom ;

long tel ;

int get cin() {

return this.cin;

Void set cin(int cin ){

This.cin=cin;

String get nom () {

Return this.nom;

Void set nom(string nom) {

This.nom = nom;

String get prénom () {

Return this.prénom;

Void set prénom (string prénom) {

This.prénom = prénom;
}

Long get tel () {

Return this.tel; }

Void set tel (long tel) {

This.tel = tel;

Void afficher () {

Systeme.out.println(“this.nom”+,”this.prénom”+,”this.tel”+,”this.cin”);

Client(int cin ,string nom,string prénom,long tel) {

This.cin = cin ;

This.nom = nom;

This.prénom = prénom;

This.tel = tel;

Client (int cin ,string nom,string prénom) {

This.cin = cin;

This.nom = nom;

This.prénom = prénom;

Void afficher() {

Système.out.println (’’le cin est ‘’ + this.cin) ;

Système.out.println (’’le nom est ‘’ + this.nom) ;

Système.out.println (’’le prénom est ‘’ + this.prénom) ;

Système.out.println (’’le tel est ‘’ + this.tel) ;

Public class Compte {


Double solde ;

Static int code ;

Client propriétaire ;

Double get solde() {

Return this.solde ;

Int get code () {

Return this.code ;

Client get proprietaire (){

Return this.proprietaire ;

Void set proprietaire(Client c) {

This.proprietaire = c;

Compte (Client proprietaire) {

This.code = code + ;

This .proprietaire = proprietaire ;

Void crediter (Compte C ,double somme )

This.solde+=somme ;

c.solde=c.solde – somme ;

Void debiter (double somme) {

c.solde = c.solde – somme ;

this.solde += somme ;
}

Void afficher () {

System.out.println(this.solde) ;

Proprietaire.afficher ;

Sustem.out.println(this.code) ;

Vous aimerez peut-être aussi