java基础4--面向对象(下)(抽象类与接口)

来源:互联网 发布:切削参数计算软件 编辑:程序博客网 时间:2024/06/05 15:57

 

    抽象类的作用类似“模板”,其目的是要设计者依据它的格式来修改并创建新的类。但并不能直接由抽象类创建对象,时能通过抽象类派生出新的类,再由它来创建对象。抽象类的使用遵从以下规则:

     *包含一个抽象方法的类必须是抽象类

     *抽象类和抽象方法都要使用abstract关键字声明

     *抽象方法只需声明而不需要实现

     *抽象类必须被继承,子类如果不是抽象类必须覆写抽象类中的全部抽象方法。

 

   接口可以理解为一种特殊的类,是由全局常量和公共的抽象方法所组成。

   接口的其中一个作用就是用来制定标准。

 

 

 

抽象类与接口的实际应用:

 

*模板设计

 

这里是一个例子,以抽象类Person为模板,Student和Worker类都继承Person类,但他

 

给出的信息肯定各不相同。

 

 

 

接口的实际应用:

制定标准。例如U盘和打印机都可以在计算机上使用,因为他们都实现了USB接口的标准。对于计算机来说,只要是符合USB接口标准的设备都可以通过USB接口插进去使用。现在模仿USE接口应用写一个简单的例子:

原创粉丝点击