您的位置:首页 > 编程语言 > Java开发

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

2013-08-02 19:19 323 查看
要出国了,重新拾起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("我在跑");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java