要出国了,重新拾起JAVA看了看 竟然写基本概念都忘了。。。。。简单写一下回忆回忆。
接口(interface):我们可以认为JAVA的接口就好像是100%的纯抽象类。
public interface animal{
public void shout();
public void eat();
}
抽象类(abstract class):包含有抽象方法的类,它不能够被实例化。
我们这里使用一个抽象类(pet)去实现接口(animal),实现的同时可以拥有自己的方法
public abstract class pet implements interface animal{
public pet(){
}
public void shout(){
}
public void eat(){
}
public void run(){
}
}
实体类(class):可以实例化,我们在JAVA中最经常使用的类
我们这里使用一个实体类(dog)去继承抽象类(pet),在这里我们并不实现抽象类中的eat的这个方法
public class dog extends pet{
public dog(){
}
public void shout(){
System.out.println("汪汪");
}
public void run(){
System.out.println("我在跑");
}
}