aoshi001
(usa Kurumin)
Enviado em 26/09/2008 - 15:28h
TENHO UMA SUPER CLASSE E UMA SUBCLASSE, TO COM DUVIDA NA HORA UTILIZAR O CONSTRUTOR DA SUB. COMO FAÇO PARA INICIALIZAR AS VARIAVEIS DO CONSTRUTOR??
// Classe Circulo
public class circulo {
public static final double PI = 3.14159; //constante pi
public double raio; //raio do circulo
//Método Construtor - geral
public circulo(double r) { this.raio = r; }
//Método Construtor - trivial
public circulo() { this(1.0); }
//Cálculo da circunferência do circulo
public double circ() { return 2*PI*raio; }
//Cálculo da área do círculo
public double area() { return PI*raio*raio; }
public static void main(String[] args) {
circulo c1, c2;
c1 = new circulo();
c2 = new circulo(5);
System.out.println("Raio do Circulo: " + c1.raio);
System.out.println("Circunferencia do Circulo: " + c1.circ());
System.out.println("Area do Circulo: " + c1.area());
System.out.println("Raio do Circulo: " + c2.raio);
System.out.println("Circunferencia do Circulo: " + c2.circ());
System.out.println("Area do Circulo: " + c2.area());
}
}
// Classe Circulo
public class circulo {
public static final double PI = 3.14159; //constante pi
public double raio; //raio do circulo
//Método Construtor - geral
public circulo(double r) { this.raio = r; }
//Método Construtor - trivial
public circulo() { this(1.0); }
//Cálculo da circunferência do circulo
public double circ() { return 2*PI*raio; }
//Cálculo da área do círculo
public double area() { return PI*raio*raio; }
public static void main(String[] args) {
circulo c1, c2;
c1 = new circulo();
c2 = new circulo(5);
System.out.println("Raio do Circulo: " + c1.raio);
System.out.println("Circunferencia do Circulo: " + c1.circ());
System.out.println("Area do Circulo: " + c1.area());
System.out.println("Raio do Circulo: " + c2.raio);
System.out.println("Circunferencia do Circulo: " + c2.circ());
System.out.println("Area do Circulo: " + c2.area());
}
}
view plaincopy to clipboardprint?
// Classe Circulo no Plano Cartesiano
public class circuloplano extends circulo {
//definir a localização do circulo no plano xy
public double posx, posy; //localização no plano xy
//Método Construtor - geral
public circuloplano(double r, double x, double y) {
super(r);
}
//funcao que verifica se um ponto (x,y) esta inscrito no circulo
public boolean insc(double x, double y) {
}
//definir um circulo no plano e um ponto (x1,y1)
//verificar se (x1,y1) esta inscrito no plano
public static void main(String[] args) {
}
}