首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > Java中使用abstract关键字来定义抽象类

Java中使用abstract关键字来定义抽象类

资 源 简 介

抽象类  怎样定义一个抽象类  抽象类和普通类的区别 Java中使用abstract关键字来定义抽象类,其语法格式如下: [访问符] abstract class 类名 {  [访问符] absrtact <返回类型> 方法名([参数列表]);  ...... } 定义抽象类需要注意以下几点:  abstract放在class前,指明该类是抽象类;  abstract放在方法声明中,则该方法是抽象方法,抽象方法没有方法体,即未实现;  一个抽象类可以含有多个抽象方法,也可以含有已实现的方法 。 例子:demo04.Shape.java、Circle.java、Square.java 3.1.2 定义接口  怎样定义一个接口 Java中使用interface关键字来定义接口,其语法格式如下: <访问符> interface 接口名 {  [访问符] <返回类型> 方法名([参数列表]);  ...... } 其中:  interface是定义接口的关键字;  接口是一种特殊的抽象类型,是对抽象类的进一步强化,是方法声明和常量的定义集合,因此接口中的方法都没有方法体,即接口中的方法都是未实现的方法,且无需使用abstract关键字进行指明。 例子:demo04.MyInterface.java、MyClass.java MyInterface mi = new MyClass(); 父类引用指向子类对象 其中父类可以是接口、抽象类或普通类,而子类只能是普通类 补充: Java支持单一继承,不支持多重继承,即一个类只能继承另外一个类,不能继承两个类。

文 件 列 表

demo04
.svn
all-wcprops
Circle.java
Interface01.java
Interface02.java
InterfaceImpl.java
Shape.java
Square.java
.svn
VIP VIP
0.187964s