我希望有很多很多的爱,如果没有很多的爱,我希望有很多很多的钱;没有很多的钱,我希望拥有健康! I am like the road in the night listening to the footfalls of its memories in silence.

Java:接口应用例子

上一篇 / 下一篇  2016-02-17 11:13:03 / 个人分类:Java

多态有3个条件 

1:继承 

2:重写(重写父类继承的方法) 

3:父类引用指向字类对象

实例如下:

interface  Parent 
        String  method(); //注意:接口方法内不能些逻辑
}
 
class  Child1  implements  Parent 
        public  String  method() 
        
                return  "Child1 "
        
}
 
class  Child2  implements  Parent 
        public  String  method() 
        
                return  "Child2 "
        
}
 
public  class  Test 
        public  static  void  main(String[]  args) 
        
                //ME: 这个例子中,定义的对象类似是接Parent,但其他的例子用,定的子类对象,并且在多继承中,也只有子类对象了  
                Parent  parent  =  new  Child1(); 
                System.out.println(parent.method()); 
                parent  =  new  Child2();    
                System.out.println(parent.method()); 
        
}
 

只有多个子类从一个父类继承或实现一个接口。  在建立这些子类实例时,都用父类或接口做为变量类型,如上例中的parent。也就


是说,用户对应的接口都是一个Parent。而由于new后面的子类不同,而产生调用同一个方法method返回不同结果的显现叫多态。就


是同一个方法在使用不同子类时有不同的表现(在这里是不同的返回值)。


TAG: java Java 接口

 

评分:0

我来说两句

Open Toolbar