DE esta forma se crea una clase
package eticom;
public class nombre de la clase {
aqui dentro pones lo k va ha hacer
}
De esta forma se crea una anotación
/**
*
*/
package eticom_anotaciones;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import eticom_enum.Altura;
esto que hay a continuación es un comentario en javadoc que te dice quien ha realizado la enumeración
/**
* @author Administrador
*
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
aqui es dónde empieza la creacion de la anotación
public @interface Ani_Anotacion {
estos son los atributos de la clase que toy haciendo el ejercicio
String tipo();
String nombre();
Altura altura();
}
y ya se cierra la anotación
ahora vamos a crear una enumeración
esto es el paquete donde se encuentra el código
package eticom_enum;
esto es el autor del ña enumeración
/**
* @author Administrador
*
*/
aquí empieza la enumeración
le dices que sea pueblic enum y el nombre que le quieras poner
public enum Altura {
aqui dentro pones la enumeración
enano, mediano, grande;
}
ya has terminado la enumeración
ahora para comprobar que funciona pues se le hace un test
creamos dentro de la carpeta que tenemos para los test una nueva clase
dónde le pasamos la enumeración y la anotación
/**
*
*/
package eticom;
esto es donde esta la anotación
import eticom_anotaciones.Ani_Anotacion;
esto es dónde esta la enumeración
import eticom_enum.Altura;
el autor
/**
* @author Administrador
*
*/
aqui es donde se la pasa los valores
@Ani_Anotacion(tipo="perro",nombre="bola",altura=Altura.enano)
aqui es donde empieza la creacion de la clase test
public class Ani_AnotacionruebaTest {
aqui dentro pones lo que quieras hacer
}