Skip to content
Commits on Source (3)
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package exo11;
/**
*
* @author stag
*/
public class Cercle extends Forme{
@Override
public double Surface() {
}
@Override
public double Perimetre() {
}
}
...@@ -10,4 +10,8 @@ package exo11; ...@@ -10,4 +10,8 @@ package exo11;
*/ */
public interface Dimensionnable { public interface Dimensionnable {
public abstract double Surface();
public abstract double Perimetre();
} }
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package exo11;
/**
*
* @author stag
*/
public abstract class Forme implements Dimensionnable {
protected double[] Dimensions;
public abstract String nom();
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package exo11;
/**
*
* @author stag
*/
public class Triangle extends Forme {
@Override
public double Surface() {
}
@Override
public double Perimetre() {
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package exo11;
/**
*
* @author stag
*/
public class TriangleRectangle extends Forme{
@Override
public double Surface() {
}
@Override
public double Perimetre() {
}
}