Nom Age: Personne (String Personne ( 26 ) Personne (String ,) ( )

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

public class personne {

private String nom;


private int age;

public personne (){


nom="Mr.bouaZZA";
age=26;
}

public personne (String b,int a ){


nom= b ;
age= a ;
}

public void parler (){


System.out.print("Personne qui Parle");
}

public void affiche (){


System.out.println(ToString());
}

public String ToString(){


return nom+" "+age;
}

Main

import java.util.Scanner;

public class class1 {


public static void main(String[] args) {
// TODO Auto-generated method stub
/*
int a;
int b;
point p;
point pp;
point ppp;
p=new point();
pp=new point(1000,2000);
p.affiche();
a=p.getx();
System.out.println(a);
b=p.gety();
System.out.println(b);

p.setx(300);
p.sety(400);

pp.affiche();
ppp=new point(1500,2400);
ppp.affiche();
personne N;
N=new personne();
N.affiche();
N.parler();
System.out.println(" ");
Scanner sc = new Scanner(System.in);
System.out.println("donner x= ");
int g=sc.nextInt();
System.out.println("donner y= ");
int f=sc.nextInt();
point pppp=new point(g,f);
pppp.affiche();

System.out.println("donner NOM= ");


String Y =sc.next();
System.out.println("donner age = ");
int O =sc.nextInt();
personne Z =new personne(Y,O);
Z.affiche();
double A=point.surface();
System.out.println("la surface est= "+A);
System.out.println(point.pi);

employe e=new employe("bouazza",30,3000,"technicien");


e.affiche();
System.out.println(e.ToString());

System.out.println(" ");
Scanner sc = new Scanner(System.in);
System.out.println("donner x= ");
int g=sc.nextInt();
System.out.println("donner y= ");
int f=sc.nextInt();

point_coleur PC= new point_coleur(100,200,"rouge");


PC.affiche();
System.out.println(PC.toString());

point p = new point(100,300);

System.out.println(p.x);

int H = PC.getx();

System.out.println(H);
H=800;
PC.setx(H);
PC.affiche();

point pp=new point(900,700);


pp=PC;
pp.affiche();

Saisie Q= new Saisie();


Q.saisie();
Q.affichage();
Saisie Q1= new Saisie();
Q1.saisie();
Q1.affichage();

System.out.println(Math.cos(90));
System.out.println(Saisie.surface());*/

int a=5;
int j =0;
try{
System.out.println(a/j);
} catch (ArithmeticException o){
System.out.println("erreur");
}
System.out.println("fin de programme");

}
}

Point

import java.util.Scanner;

public class point_coleur extends point {

String couleur ;

public point_coleur (int a,int b, String C){


super(a,b);
couleur = C;
}
public String getcouleur(){
return couleur ;
}
public void setcouleur(String C){
couleur=C ;
}

public void affiche(){


super.affiche();

System.out.println(couleur);
}
public String ToString(){
String C=super.toString();

return C +" "+couleur;


}
}

Saisie

public class Saisie {


point T[]= new point [3];
public final static double pi=3.14;
public void saisie(){
point PP = new point (5,10);
T[0]= PP;
point PPP = new point (45,15);
T[1]= PPP;
point pp = new point (7,20);
T[2]= pp;
}
public void affichage(){
for(int i=0 ; i<T.length;i++)
T[i].affiche();
}
public static double surface (){
int r =50;
return r*r*pi ;
}

Employé

public class employe extends personne {


private double salaire;
private String fonction;

public employe ( String b,int a ,double S , String J) {


super(b,a);
salaire = S;
fonction = J;
}
public double getsalaire(){
return salaire ;
}
public void setsalaire(double S){
salaire=S ;
}

public String getfonction(){


return fonction ;
}
public void setfonction(String G){
fonction=G ;
}

public void affiche (){


super.affiche();
System.out.println("employe "+"("+salaire+","+fonction+")");
}

public String ToString(){


return super.ToString()+" " +salaire+" "+fonction;

}
}

You might also like