⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 right3_2_4.htm

📁 清华大学JAVA教程
💻 HTM
字号:
<html><head><title>JAVA编程语言</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="../../../css/text.css" type="text/css"></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">  <tr>     <td valign="top">       <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">        <tr>          <td valign="top">             <p> <span class="pt9-black"> </span><span class="zhongdian">1. 抽象类<a name="01"></a></span><span class="pt9-black"><br>              <br>                java语言中,用abstract 关键字来修饰一个类时,这个类叫做抽象类,用abstract 关键字来修饰一个方法时,这个方法叫做抽象方法。格式如下:<br>                abstract class abstractClass{ …} //抽象类<br>                abstract returnType abstractMethod([paramlist]) //抽象方法<br>              <br>                抽象类必须被继承,抽象方法必须被重写。抽象方法只需声明,无需实现;抽象类不能被实例化,抽象类不一定要包含抽象方法。若类中包含了抽象方法,则该类必须被定义为抽象类。<br>              <br>               </span><span class="zhongdian">2. 接口<a name="02"></a></span><span class="pt9-black"><br>              <br>                接口是抽象类的一种,只包含常量和方法的定义,而没有变量和方法的实现,且其方法都是抽象方法。它的用处体现在下面几个方面:<br>                ◇ 通过接口实现不相关类的相同行为,而无需考虑这些类之间的关系。<br>                ◇ 通过接口指明多个类需要实现的方法。<br>                ◇ 通过接口了解对象的交互界面,而无需了解对象所对应的类。<br>              <br>                <b>1)接口的定义</b><br>                接口的定义包括接口声明和接口体。<br>                接口声明的格式如下:<br>                [public] interface interfaceName[extends listOfSuperInterface]               { … }<br>                 extends 子句与类声明的extends子句基本相同,不同的是一个接口可有多个父接口,用逗号隔开,而一个类只能有一个父类。<br>              <br>                接口体包括常量定义和方法定义<br>                常量定义格式为:type NAME=value; 该常量被实现该接口的多个类共享; 具有public ,final, static的属性。<br>                方法体定义格式为:(具有 public和abstract属性)<br>                returnType methodName([paramlist]);<br>              <br>                <b>2)接口的实现</b><br>                在类的声明中用implements子句来表示一个类使用某个接口,在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法。一个类可以实现多个接口,在implements子句中用逗号分开。<br>              <br>                <b>3) 接口类型的使用</b><br>                接口作为一种引用类型来使用。任何实现该接口的类的实例都可以存储在该接口类型的变量中,通过这些变量可以访问类所实现的接口中的方法。<br>              <br>              <br>              </span> </p>            </td>        </tr>      </table>    </td>  </tr></table></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -