java技术博客

jsp博客
数据加载中……
java1.5注解(一)

 

 

由来

减少代码和程序错误的发生
C#中的也有这种情况

对java程序没有直接影响,
内置注解
Override
Deprecated
SuppressWarnings

//对学框架有帮助
通过程序来说明

注意override与overload区别
class OverrideTest2 
{
    @Override
    
public String toString(){
    
return "guoxinghua";
    }

    
public static void main(String[] args) 
    
{
        OverrideTest2 test
=new OverrideTest2();

        System.out.println(test.toString());
    }

}



class OverrideTest3 
{
    
//@Override
    public String ToString(){
    
return "guoxinghua";
    }

    
public static void main(String[] args) 
    
{
        OverrideTest3 test
=new OverrideTest3();

        System.out.println(test.toString());
    }

}


class OverrideTest3 
{
    @Override
    
public String ToString(){
    
return "guoxinghua";
    }

    
public static void main(String[] args) 
    
{
        OverrideTest3 test
=new OverrideTest3();

        System.out.println(test.toString());
    }

}






class DeprecatedTest 
{
    
public void doSomething(){
    System.out.println(
"guoxinghua");
    }

    
public static void main(String[] args) 
    
{
        DeprecatedTest test
=new DeprecatedTest();
        test.doSomething();
        
    }

}





class DeprecatedTest 
{
    @Deprecated
    
public void doSomething(){
    System.out.println(
"guoxinghua");
    }

    
public static void main(String[] args) 
    
{
        DeprecatedTest test
=new DeprecatedTest();
        test.doSomething();
        
    }

}








class SubDeprecatedTest extends DeprecatedTest 
{
    @Override
    
public void doSomething(){
    System.out.println(
"guoxinghua");
    }

    
public static void main(String[] args) 
    
{
        SubDeprecatedTest sub
=new SubDeprecatedTest();
        sub.doSomething();
    }

}

posted on 2008-10-25 22:22 郭兴华 阅读(557) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: