자바 의 덮어 쓰기@Override 주해 쓰기 와 쓰 지 않 기 에 대한 약간의 이해

1394 단어 자바jvmF#
/*      
	Java     @Override             
	    ,         ,JVM     
	     :             ,        
						(    public,protected,   ,      )            ,     (    Override   )。
	   @Override      ,                        ;
	        ,            。
	            ,      @Override  ,              
*/
//  :
public class OverrideTest extends Test{
	@Override//             t(String)  
	public void t(String s){
		System.out.println("OverrideTest.t(String):" + s);
	}
	//     @Override  ,            t2         
	//            t2(float)  ,       
	public void t2(float f){
		System.out.println("OverrideTest.t2(float):" + f);
	}
	public static void main(String[] args){
		OverrideTest ot = new OverrideTest();
		ot.t("china34420");
		ot.t2(1.0f);
		ot.t2(1);
		ot.t3();
	}
}
/*  :
	OverrideTest.t(String):china34420
	OverrideTest.t2(float):1.0
	Test.t2(int):1
	OverrideTest.t(String):override
*/

class Test{
	public void t(String s){
		System.out.println("Test.t(String):" + s);
	}
	public void t2(int i){
		System.out.println("Test.t2(int):" + i);	
	}
	public void t3(){
		t("override");	
	}
}

좋은 웹페이지 즐겨찾기