Status del sitio

Sitio operando nuevamente al 100%, se tuvieron problemas de instrusos que modificaron archivos de la base de datos. Pero no hubieron perdidas, mas que el tiempo de ponerlo nuevamente online. Al parecer la vulnerabilidad es conocida porque fue aplicada por dos intrusos diferentes. A los amigos con blogs con wordpress recomiendo revisar su seguridad y tener su respaldo lo mas actualizado posible.

Clases, metodos y objetos en Java

Definamos algunos conceptos para tener en claro

  • Clase: Definición de la estructura y el comportamiento de un conjunto de objetos que tienen(comparten) el mismo patrón estructural y de comportamiento.
  • Atributos: Propiedades relevantes de una clase ej:  clase persona   atributos nombre, edad, sexo.
  • Métodos: comportamiento asociado a una clase generalmente se ocupan verbos.
  • Instancia: Cada objeto que pertenece a una clase
  • Instanciar: proceso de crear instancias(objetos de una clase)
  • Objeto: Representación de algo que se describe mediante un identificador una estructura y un comportamiento.

Un ejemplo : Dos clases Cauto Y Cmanejarauto

 package auto;
public class Cauto
 {
 //Definición de atributos
 String Marca;
 String Modelo;
 String Color;
 boolean MotorEncendido;
 boolean FrenarMotor;
 int Cambio;
//Implementación de los métodos
 void encendermotor()
 {
 if (MotorEncendido == true) //si está encendido ...
 System.out.println("El motor ya está encendido.");
 else //si no está encendido, encenderlo.
 {
 MotorEncendido = true;
 System.out.println("El motor se ha encendido");
 }
 }
 void frenarmotor(){
 if (MotorEncendido == true) { //si está encendido ...
 FrenarMotor = true;
 System.out.println("El motor se ha frenado.");
 }
 else //si no está encendido, encenderlo.
 System.out.println("El motor esta apagado no se puede frenar");
}
 void estado()
 {
 System.out.println("nEstado del automovil:" +
 "nMarca " + Marca +
 "nModelo " + Modelo +
 "nColor " + Color + "n");
 if (MotorEncendido == true) // está encendido
 System.out.println ("El motor está encendido.");
 else // si no está encendido ...
 System.out.println("El motor está apagado.");
 }
 void cambiarvelocidad(){// el cambio es automatico puede pasar directamente velocidad 1 a 4
if (MotorEncendido == true)
 switch ( Cambio ) {
 case 1:
 System.out.println("en primera");
 break;
 case 2:
 System.out.println( "en segunda" );
 break;
 case 3:
 System.out.println( "en tercera ");
 break;
 case 4:
 System.out.println( "esta en cuarta");
 break;
 default:
 System.out.println("Warning !que estas loco vas a romper la caja! " );
 break;
 }
 else
 System.out.println("El motor esta apagado no es posible cambiar el cambio" );
}
 void acelera (){
 if (MotorEncendido == true){
 System.out.println("Acelerando runnnnnn ");
 Cambio=Cambio+1;
 cambiarvelocidad();
 }
 else
 System.out.println("Imposible acelerar el motor esta apagado ");
 }
}
 package auto;
 public class Cmanejarauto{
 //Implementación del cuerpo principal
 public static void main (String[] args) {
 Cauto Miauto = new Cauto();//instanciación.
 Miauto.Marca = "Pegeout";
 Miauto.Modelo = "308";
 Miauto.Color = "Rojo fuego";
 Miauto.MotorEncendido =true;
 Miauto.estado();
 Miauto.acelera();
 Miauto.Cambio=3;
 Miauto.cambiarvelocidad();
 Miauto.acelera();
 Miauto.frenarmotor();
}
}