接口,抽象类,实体类----------回忆一下基本概念
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("我在跑");
}
}
接口(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学习笔记(3)基本概念之抽象类和接口
- Java基本概念-抽象类和接口
- 译:C#面向对象的基本概念 (Basic C# OOP Concept) 第三部分(多态,抽象类,虚方法,密封类,静态类,接口)
- 基本概念的澄清 1。抽象类与接口在设计时各有什么好处? 2。静态方法与实例方法的区别(论坛帖抽取)
- 抽象类和接口的基本概念及演示
- 抽象类和接口的基本概念 推荐
- JAVA接口的概念、分类及与抽象类的区别
- 浅析php中抽象类和接口的概念以及区别
- 总结接口的基本特点浅谈接口和抽象类的区别
- Android bluetooth介绍(一):基本概念及硬件接口
- JAVA接口的概念、分类及与抽象类的区别
- Java面向对象高级--接口的基本概念--------interface、implements
- 抽象类的基本概念
- Razor视图引擎布局 Razor视图引擎的基本概念与法语 SQL Server Mobile 和 .NET 数据访问接口之间的数据类型映射 binary 和 varbinary datetime 和 smalldatetime float 和 real
- JAVA基础--接口的概念、分类及与抽象类的区别
- 抽象类,接口与其中最为关键的构造函数概念
- 抽象类、接口、实体类之间的联系
- c#接口和抽象类的区别--很容易搞混,记录一下!
- php中抽象类和接口的概念和区别
- 标准C++中有没有接口和纯抽象类的概念?(转)