java 接口,继承,新手提问

能不能给我一个有接口,继承,的java例子,谢了,接口不知道怎么用到一个实际化应用中,需要例子参考一哈

比如java的List.sort方法,排序算法是封装好的,但是具体按照什么排序,是你可以定义的。
定义的方法就是你实现一个Compareable的接口,把排序规则传入sort方法

http://blog.csdn.net/zoneyoung/article/details/12543663
http://www.cnblogs.com/gnuhpc/archive/2012/12/17/2822251.html

为你写了个类截了个图,希望能够理解!图片说明

截图是正解。。。。。。

public Person extends Animal implements Livers
{

}

接口,继承,实现类等,这些事一个整体,,,,只有在理论上过关了,才会深入理解,然后才能运用实践,当然要从生活中的例子理解的话,会更深刻。。。接口就比如人,都要吃喝拉撒。。。。抽象类就是某个群里人,也要吃喝拉萨,还有具体的人,吃喝拉撒,但具体的人才能说他今天中午吃了什么,这样的具体实例

接口里面的方法是抽象的,没有方法体,所以实现接口和继承父类可以这样区别:在java中继承只能单继承,也就是只能继承一个父类,那么继承父类的话就要继承实现父类的方法、而实现是一个类去实现接口,实现是可以多实现的,就是可以实现多个接口,由于接口里面的方法是没有方法体的,所以实现接口后,可以实例化接口里面的方法、
比如一个子类:狗 父类:动物 接口:运动
那么:
public class 动物 {
public void run(this){
this=this;
system.out.print(this+"是动物,所以会跑");
}
}
public class dog extends 动物{
dog d=new dog();
public void run(d);
}
那么就会输出:dog是动物,所以会跑。
接下来是接口:
public interface 运动{
public void run();//注意,方法里面没有方法体
}
public class dog implements 运动{
dog d=new dog();
public void run(){
System.out.print("狗会跑,所以能运动");
}
}
大概这个意思