zoukankan      html  css  js  c++  java
  • Java学习的随笔(3)接口

    首先是一段《Java编程思想》中,对接口的解释:“interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体的实现。它允许创建者确定方法名、参数列表、返回类型,但是没有任何方法体”。也就是说,接口定义了一个应该有某些类似功能的一个类集合,集合中的类需要实现接口中的方法,并且“所有实现了该特定接口的类看起来都像这样”。

    接口的一个重要意义是:它允许人们通过创建一个能够被向上转型为多种基类的类型,来实现某种类似多重继变种的特性。以上这段拗口(也就是我也没读懂)的句子的意思就是,接口实现了C++中支持,但Java中的类不支持的多继承。通过接口,一个类可以实现多个接口来实现多继承的功能。

    那么由于Interface的实现与继承有很多相似之处,那么自然而然让人想到接口也应该具有“向上转型”。下面是一段实验程序:

    Test_pri3.java:

      

    Test_print.java
    运行结果:
     
     
    结论:可以看到接口具有继承中的向上转型功能。
    今天先写到这~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • 相关阅读:
    第九周作业
    第八周
    第七周
    Jmeter连接到Mysql
    数据库常用链接URL写法
    功能测试方法
    常建输入框的测试
    系统业务流程测试(转)
    Linux
    搭建Git服务器
  • 原文地址:https://www.cnblogs.com/kingatnuaa/p/4044275.html
Copyright © 2011-2022 走看看