En la segunda parte del examen tendrá que utilizar herencia para construir alguna clase por ejemplo:
A partir de la clase círcle,
public class Point {
int x,y;
public Point() {
x=0; y=0;
}
public Point (int x, int y){
this.x = x; this.y=y;
}
public void PrintCoord() {
System.out.print("(" + x +"," + y + ")");
}
public void PrintCoord(int x1, int y1) {
System.out.print("(" + x +"," + y + ")"+"(" + x1 +"," + y1 + ")");
}
}
public class Circle {
int radio; Point centro;
final static double PI = 3.1416;
public Circle() {
centro = new Point();
radio = 1;
}
public Circle(int r) {
centro = new Point();
radio = r;
}
public Circle( int r, Point p ) {
int x,y;
x = p.x; y = p.y;
centro = new Point(x,y);
radio = r;
}
public double perimetro(){
return 2*PI*radio;
}
public double area(){
return PI*radio*radio;
}
public void printDat(){
System.out.print("Círculo con centro en : ");
centro.PrintCoord();
System.out.print(" y Radio = " + radio);
}
}
construya una clase cilindro que tenga como atributos un centro, un radio y una altura;
tenga constructores de cilindros:
i) con radio = 1, altura = 1 y centro en (0,0)
ii) con radio = r, altura = h y centro en (0,0)
iii) con radio = r, altura = h y centro en (x,y)
y en los cuales se reutilicen los constructores de la clase círculo.
proporcione métodos para obtener el área lateral y el volúmen del cilindro que reutilicen los métodos de la superclase de cilindro.
Calcule el área lateral y el volumen de un cilindro:
i) con radio = 1, altura = 1 y centro en (0,0)
ii) con radio =5, altura = 8 y centro en (0,0)
iii) con radio = 10, altura = 20 y centro en (4,4)
Haga su programa y compárelo con el ejemplo cilindro2
2 SEGUNDA REUNIÓN DE MINISTROS EN MATERIA
5 SEGUNDA REUNIÓN COMITÉ DE EXPERTOS DEL
(PRIMEIRASEGUNDATERCEIRA) ALTERAÇÃO CONTRATUAL DA SOCIEDADE (RAZÃO SOCIAL) POR ESTE
Tags: examen tendrá, parte, tendrá, utilizar, segunda, examen