Uso de comentarios

Asi como se usa (#) para permitir que el intérprete de Perl saber que una línea de codigo va un comentario, puede especificar los comentarios en Java

En realidad, hay varias formas de denotar comentarios en Java

Para una sola linea de comentarios, usted puede usar el "/ /"Por ejemplo, considere el siguiente código:

/ / Inicializar variables ...
int edad = 28; / / Declarar e inicializar edad

Para especificar comentarios de varias lineas, se usan los simbolos "/ *" y "* /", como se ve en el ejemplo

/ *
Esta es una clase de muestra que se utiliza para demonstratethe uso de multi-línea de comentarios.
Fue escrito por Carlos Jordan para Aprendiendo Java
* /
/* Ejemplo Definir una clase con un único
Main () , con el metodo que imprima
"Hola ciberespacio!" a la salida estándar.
*/
public class Example
(Public static void main (String [] args)
(System.out.println ( "Hola ciberespacio!");
)
)


Por último, si usted está escribiendo comentarios que deberían incluirse como parte de un javadoc, debe usar la "/**" "* /" combinación como en el siguiente ejemplo:

/ *
Esta es una clase de muestra que se utiliza para demonstratethe uso de multi-línea de comentarios.
Fue escrito por Carlos Jordan para Aprender Java. Estos comentarios no aparecen en la documentación de java
* /
/ **
Ejemplo definir una clase con un único
main () método que se imprima
"Hola ciberespacio!" a la salida estándar.
Este comentario aparece en el javadoc.
* /

Ejemplo clase pública
(
public static void main (String [] args)
(
System.out.println ( "Hola ciberespacio!");
)
)

Polimorfismo

Bueno, hay una característica final de los objetos que usted necesita  comprender.

     * Los objetos son lo suficientemente inteligentes como para ser dinámicos. En concreto, tienen la capacidad de reaccionar diferente en función de la situación.

     * Esto es importante porque hace que la API fiable y fácil de entender para la próxima desarrollador.

     * Veamos un ejemplo. Supongamos que usted tiene un método denominado "print ()".

     * La primera pregunta que usted podría pedir es, "¿qué significa este método de impresión: imágenes, texto, o qué?"

     * Bien utilizando "polimorfismo", un objeto se puede hacer para manejar cualquier situación con el mismo nombre de método. Por lo tanto, dependiendo de lo que el objeto se pide a la prensa, la que estará en condiciones de imprimir.

     * En lugar de tener métodos independientes como printPicture (), printLetters (), y printNumbers () que ha unificado un print () y el objeto en sí determina cómo manejar los diferentes tipos de situaciones.

En pocas palabras, el polimorfismo es mejorado método de llamar. En pocas palabras, a través de e flujo de herencia  Animal / Mamíferos / Cat ejemplo:

void test ()
(
  Cat Simon = new Cat ();
  Animal creature = Simon; / /  upcasting
  creature.eat (); / / = Cat.eat 
  Perro Rover = new Perro ();

   / / Rover segura upcast referencia a los animales
  feed(Rover);
  feed(Simon);
)
void feed(Animal a)
(
   / / Creature.eat () = Cat.eat ()
   / / feed(rover) = Dog.eat ()
   / / feed(Simon) = Cat.eat ()
   a.eat ();
)

En este caso,  Animal.eat ()  es polimórfico.

Polimorfismo: "Llamada a un Java / método virtual utilizando una referencia a una superclase más generalizado de un objeto real invoca el método en el objeto real (el más específicos de subclase), utilizando un bottom-up mecanismo de búsqueda".

Tutorial de Java, la definición de polimorfismo indica que el nombre de la función de sobrecarga es la misma cosa, que es una declaración incorrecta ".

Herencia entre Objetos

Pero los beneficios de los objetos no se detienen ahí.

Los objetos también tienen la habilidad especial a heredar la funcionalidad a partir de otros objetos.

Veamos una metafora considerando al gato como un bojeto:

Un gato es un gato. Dado que se trata de un gato, sabemos que tiene propiedades incluyendo bigotes, garras retráctiles y dientes afilados. Sabemos también que los métodos que ha incluido el hecho de que purrs cuando es feliz, que caza ratones, y rasgones hasta el sofá cuando es afilado sus garras.

Pero un gato es más que un gato. También es un mamífero. Como un mamífero, que hereda ciertos atributos compartidos por todos los mamíferos. Por ejemplo, tiene glándulas mamarias, es de sangre caliente, que gestates sus jóvenes internos, que respira, mantiene la homeostasis, etc ...

Al pensar en la herencia y los objetos, es útil distinguir entre un "es una" relación y un "tiene una" relación porque los objetos pueden tener ambos tipos de relación con los demás.

Por ejemplo, si bien se puede decir un gato es un objeto de mamíferos, y tiene un objeto llamado cerebro, no se puede decir un gato tiene un objeto mamifero y un objeto cerebro.

Con la herencia, si encuentras a alguien que ya ha desarrollado un objeto que es "sobre todo" lo que usted necesita, puede añadir fácilmente nuevas funciones sin romper los antiguos, o incluso tener que comprender cómo los antiguos trabajos.

En otras palabras, la herencia le permite reutilizar fácilmente el código.