Autor Tema: Proyectos Java Package import Jerarquía organizativa Ejercicio código CU00674B  (Leído 2364 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Hola. Dejo el Ejercicio CU00674B del curso de fundamentales de programación orientada a objetos de aprenderaprogramar.

Proyectos Java. Package e import. Jerarquía, visibilidad y organización de clases. 

Citar
EJERCICIO

Crea un proyecto Java con la siguiente estructura:

a) Un package denominado formas dentro del cual existan los siguientes packages: formas1dimension, formas2dimensiones y formas3dimensiones.

b) Dentro del package formas1dimension deben existir las clases Recta y Curva.

c) Dentro del package formas2dimensiones deben existir las clases Triangulo, Cuadrilatero,Elipse, Parabola e Hiperbola.

d) Dentro del package formas3dimensiones deben existir las clases Cilindro, Cono y Esfera.

Clase TestPaketes

Código: [Seleccionar]

package Formas;
import Formas.formas1dimension.*;
import Formas.formas2dimension.*;
import Formas.formas3dimension.*;

public class TestPaketes
{
 public static void main(String []args)
    {
    //forma1dimension
    Recta recta1 = new Recta();
    Curva curva1 = new Curva();
    //forma2dimension
    Triangulo trian1 = new Triangulo();
    Elipse elipse1= new Elipse();
    Cuadrilatero cuadri1=new Cuadrilatero();
    Parabola parabola1=new Parabola();
    Hiperbola hiper1=new Hiperbola();
    //forma3dimension
    Cilindro clindro1= new Cilindro();
    Cono cono1=new Cono();
    Esfera esfera1=new Esfera();
   }
}

Clase Recta

Código: [Seleccionar]
package Formas.formas1dimension;
public class Recta
{
   private int x;
    public Recta()
    {  x = 0;   }
  public int sampleMethod(int y)
    {return x + y;  }
}


Clase Curva
Código: [Seleccionar]
package Formas.formas1dimension;
public class Curva
{
    // instance variables - replace the example below with your own
    private int x;
     
    public Curva()
    { x = 0; }
    public int sampleMethod(int y)
    {return x + y;}
}

Clase Triangulo
Código: [Seleccionar]
package Formas.formas2dimension;
public class Triangulo
{
  private int x;
  public Triangulo(){x = 0;}
  public int sampleMethod(int y) { return x + y;}
}

class Elipse
Código: [Seleccionar]
package Formas.formas2dimension;
 public class Elipse
{ private int x;
    public Elipse()
    { x = 0;}
     public int sampleMethod(int y)
    { return x + y;}
}

class Cuadrilatero
Código: [Seleccionar]
package Formas.formas2dimension;
 public class Cuadrilatero
{   private int x;
    public Cuadrilatero()
    {x = 0;}
public int sampleMethod(int y)
    {return x + y;}
}

class Parabola
Código: [Seleccionar]
package Formas.formas2dimension;
public class Parabola
{private int x;
     public Parabola(){x = 0;}
    public int sampleMethod(int y){return x + y;}
}

class Hiperbola
Código: [Seleccionar]
package Formas.formas2dimension;
public class Hiperbola
{private int x;
public Hiperbola(){x = 0;}
public int sampleMethod(int y){return x + y;}
}

class Cilindro
Código: [Seleccionar]
package Formas.formas3dimension;
public class Cilindro{
  private int x;
 public Cilindro() { x = 0;}
 public int sampleMethod(int y) { return x + y; }
}

class Cono
Código: [Seleccionar]
package Formas.formas3dimension;
 public class Cono{
    private int x;
     public Cono() {x = 0;}
     public int sampleMethod(int y) { return x + y; }
}

class Esfera
Código: [Seleccionar]
package Formas.formas3dimension;
public class Esfera
{ private int x;
 public Esfera() { x = 0; }
 public int sampleMethod(int y) { return x + y; }
}

Gracias. :D
« Última modificación: 02 de Agosto 2019, 23:24 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas, para quien revise este ejercicio, la idea aquí era tan sólo ver la forma de organizar proyectos con packages java, y eso está conseguido. El código de las clases aquí no tiene importancia.

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".