viernes, 7 de diciembre de 2012

chat java

Cliente, Servidor de chat en java


Descargar: -> cliente  -> servidor
Modo de uso : ->Primero ejecutar el servidor luego el cliente :D 



jueves, 8 de marzo de 2012

sábado, 4 de febrero de 2012

Iniciando en Programación Orientada a Objetos (POO)

Un ejemplo simple de POO.


Explicación


 Atributos  En la parte de atributos van las características del objeto en este caso nuestro objeto "PERRO".
Las características en común de todos los "PERROS " son : Nombre,Color,Raza,Sexo,..etc,

Como identifico los atributos ?¿ 
Un atributo es algo en común para este caso los perros tiene un Nombre, tienen una raza, color, etc. La programación orientada a objetos agarra a un objeto y
extrae sus características que hacen especial al objeto.

Métodos Son las acciones que realizara, entre ellos estaría el constructor o constructores, NuevoPerro mm mejor llamemos le Leer , Mostrar, etc.

Perro()
          Se crea un nuevo objeto con los datos que le demos,

 public Perro() {
  Nombre = "Toby";
  color = "Cafe";
  raza = "Chapi";
  sexo = "MAcho";
 }

Imagínate que en una de ellas el Docente nos pida instanciar (crear) 20 Perros uff tardarías full tiempo en leer los datos de cada objeto. Pero con los constructores nos ahorramos ese trabajito de estar llenando uno por uno  :xD.

Los otros dos metodos creo q no necesitan explicacion
NuevoPerro()
           mmmm mejor q se llame LeerPerro :), solo leemos los datos del objeto,

public void LeerPerro() {
  Scanner sc = new Scanner(System.in);
  System.out.println("Nombre del Perro :");
  Nombre = sc.nextLine();
  System.out.println("Su color :");
  color = sc.nextLine();
  System.out.println("Su raza :");
  raza = sc.nextLine();
  System.out.println("Su sexo :");
  sexo = sc.nextLine();
 }
Mostrar()
          Solo mostramos
 
public void Mostrar() {
  System.out.println("Nombre del Perro : " + Nombre);
  System.out.println("Su color    : " + color);
  System.out.println("Su raza    : " + raza);
  System.out.println("Su sexo    : " + sexo);
 }

Clase Perro
import java.util.Scanner;
class Perro {
 private String Nombre;
 private String color;
 private String raza;
 private String sexo;

 public Perro() {
  Nombre = "Toby";
  color = "Cafe";
  raza = "Chapi";
  sexo = "MAcho";
 }

 public void LeerPerro() {
  Scanner sc = new Scanner(System.in);
  System.out.println("Nombre del Perro :");
  Nombre = sc.nextLine();
  System.out.println("Su color :");
  color = sc.nextLine();
  System.out.println("Su raza :");
  raza = sc.nextLine();
  System.out.println("Su sexo :");
  sexo = sc.nextLine();
 }

 public void Mostrar() {
  System.out.println("Nombre del Perro : " + Nombre);
  System.out.println("Su color    : " + color);
  System.out.println("Su raza    : " + raza);
  System.out.println("Su sexo    : " + sexo);
 }

}
Clase App, principal, como quieran llamarlo.
En esta clase se instanciara o para mejor entendimiento se creara cada objeto

Perro a = new Perro();
Con ello estamos creando un nuevo objeto de tipo PERRO, podemos crear infinidad de objetos con nombres diferente :xD.

public class Main {
 public static void main(String[] starsaminf) {
  Perro a = new Perro();
  a.LeerPerro();
  System.out.println("*****************");
  a.Mostrar();
  System.out.println("*****************");
  Perro b = new Perro();
  b.Mostrar();
  System.out.println("*****************");
 }
}
Saludos :D

Anuncio

Muy pronto INF-111 como programar en JAVA PASO A PASO con tutoriales desde lo mas básico

Saludos.

jueves, 5 de enero de 2012

Orientado a Objetos

Pilares de la PROGRAMACIÓN ORIENTADA A OBJETOS

Identificando métodos o atributos del OBJETO en este caso OBJETO AUTO