Friday, 9 June 2017

Java Tutorial: Annotations in java | Java annotations [Built-In Annotations in Java - @target] ~ foundjava


Click here to watch in Youtube :
https://www.youtube.com/watch?v=PelO3HV_6Xw&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge
Java Tutorial: Annotations in java | Java annotations [Built-In Annotations in Java - @target]
Java Tutorial: Annotations in java | Java annotations [Built-In Annotations in Java - @target]
Java Tutorial: Annotations in java | Java annotations [Built-In Annotations in Java - @target]
HelloWorld.java
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD})  
@interface MyAnnotation
    {
        int getValue() default 2;

        String getMessage() default "hello";

        double getDoubleValue() default 5.5;
    }


@MyAnnotation
public class HelloWorld
{
    @MyAnnotation
    private int value;
    
    @MyAnnotation
    public void displayHelloWorld()
    {
        System.out.println("Hello World");
    }
}
Message.java
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
@interface MyMultiValueAnnotation
    {
        int getValue() default 2;

        String getMessage() default "hello";

        double getDoubleValue() default 5.5;
    }

public class Message
{
    @MyMultiValueAnnotation
    public void displayHi()
    {
        System.out.println("Hi");
    }
}
Click the below link to download the code:

CLICK HERE

No comments:

Post a Comment