Etudes/BTS/Java/Premiere annee/fonderie/BarreRonde.java

40 lines
978 B
Java
Raw Normal View History

2016-10-14 15:52:18 +00:00
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package fonderie;
/**
*
* @author therbron
*/
public class BarreRonde extends Barre{
private double rayon;
public BarreRonde() {
super();
this.rayon = 3;
System.out.println("Constructeur defaut BarreRonde");
}
public BarreRonde(double rayon, double densite, double longueur, String reference) {
super(densite, longueur, reference);
this.rayon = rayon;
System.out.println("Constructeur parametre et super parametres BarreRonde");
}
public BarreRonde(BarreRonde autreBarre) {
super(autreBarre);
this.rayon = autreBarre.rayon;
System.out.println("Constructeur copie BarreRonde");
}
double calculerMasse()
{
return longueur*densite*(2*Math.PI*rayon);
}
}