SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Programación
Sección 302
public class Box
{
  private double width;
  private double height;
  private double length;
  // Método para calcular el volumen de una caja
   public double volume()
   {

       return width*height*length;}
    // Método para establecer el valor del ancho de la caja
     public void setWidth(double w) {
      width = w;
      }
     // Método para establecer el valor del alto de altura de la caja
      public void setHeight(double h){
        height = h;
      }
    // Método para establecer el valor de la longitud de la caja
     public void setLength(double l){
      length = l;
     }
    // Método para obtener el valor del ancho de la caja
     public double getWidth(){
       return width;
     }
    // Método para obtener el valor de la altura de la caja
     public double getHeight(){
       return height;
     }
    // Método para obtener el valor de la longitud de la caja
     public double getLength(){
     return length;
    }
}

Utilizando los métodos de la clase Box:
Para llamar a los métodos que hemos definido en la clase Box, utilizamos un
(operador de punto). Por ejemplo:
public class Example{
  public static void main (String args[]) {
  Box myFirstBox = new Box(); // creación de la caja
  myFirstBox.setWidth(7.5);
  myFirstBox.setHeight(6.97);
  myFirstBox.setLength(2);
  System.out.println("El volumen es " + myFirstBox.volume());
Programación
Sección 302
 }
}

Definir un constructor que pase como parámetros los tres valores
width ,height y length de tipo double, y que inicialice dichas
variables con esos valores que se pasan como parámetros, llamar al
constructor en el programa main, al instanciar el objeto.
Programación
Sección 302
Constructores:

//Constructor predeterminado
public Box() {
width = 0;
height = 0;
length = 0;
}
//Constructor con argumentos
public Box (double w, double h, double l) {
width = w;
height = h;
length = l;
}
Los constructores se llaman del siguiente modo:
Box b1 = new Box();
Box b2 = new Box(2.0,2.5,3.0);

Más contenido relacionado

Más de mtemarialuisa

Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2mtemarialuisa
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302mtemarialuisa
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302mtemarialuisa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcialmtemarialuisa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcialmtemarialuisa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcialmtemarialuisa
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructormtemarialuisa
 
Ejercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo MetodosEjercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo Metodosmtemarialuisa
 
Diagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java MetodosDiagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java Metodosmtemarialuisa
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Controlmtemarialuisa
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009mtemarialuisa
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumnomtemarialuisa
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumnomtemarialuisa
 

Más de mtemarialuisa (20)

Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Entrada De Datos
Entrada De DatosEntrada De Datos
Entrada De Datos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
 
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
 
Ejercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo MetodosEjercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo Metodos
 
Diagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java MetodosDiagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java Metodos
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumno
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumno
 

Ejercicioconstructor

  • 1. Programación Sección 302 public class Box { private double width; private double height; private double length; // Método para calcular el volumen de una caja public double volume() { return width*height*length;} // Método para establecer el valor del ancho de la caja public void setWidth(double w) { width = w; } // Método para establecer el valor del alto de altura de la caja public void setHeight(double h){ height = h; } // Método para establecer el valor de la longitud de la caja public void setLength(double l){ length = l; } // Método para obtener el valor del ancho de la caja public double getWidth(){ return width; } // Método para obtener el valor de la altura de la caja public double getHeight(){ return height; } // Método para obtener el valor de la longitud de la caja public double getLength(){ return length; } } Utilizando los métodos de la clase Box: Para llamar a los métodos que hemos definido en la clase Box, utilizamos un (operador de punto). Por ejemplo: public class Example{ public static void main (String args[]) { Box myFirstBox = new Box(); // creación de la caja myFirstBox.setWidth(7.5); myFirstBox.setHeight(6.97); myFirstBox.setLength(2); System.out.println("El volumen es " + myFirstBox.volume());
  • 2. Programación Sección 302 } } Definir un constructor que pase como parámetros los tres valores width ,height y length de tipo double, y que inicialice dichas variables con esos valores que se pasan como parámetros, llamar al constructor en el programa main, al instanciar el objeto.
  • 3. Programación Sección 302 Constructores: //Constructor predeterminado public Box() { width = 0; height = 0; length = 0; } //Constructor con argumentos public Box (double w, double h, double l) { width = w; height = h; length = l; } Los constructores se llaman del siguiente modo: Box b1 = new Box(); Box b2 = new Box(2.0,2.5,3.0);