接口,抽象类,实体类----------回忆一下基本概念

来源:互联网 发布:淘宝如何编辑宝贝分类 编辑:程序博客网 时间:2024/06/10 08:49

要出国了,重新拾起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("我在跑");

}

}


原创粉丝点击