全球旧事资料 分类
口名1,父接口名2,父接口名3,……publicstaticfi
al属性数据类型属性名1值;……;
f返回值类型方法名(形参表)throw异常名列表;……;例:publici
terfaceProductstaticfi
alStri
gMAKERMyCorpstaticfi
alStri
gPHONE5551234567publici
tgetPricei
tid(2)实现一个接口的步骤如下:首先在类说明里用impleme
ts关键字说明该类将要实现的一个或多个接口,然后在类体里面完成该接口里所有方法的代码,最后才能使用这些被实现了的方法。(3)实现接口的类的声明形式如下:类修饰符class类名exte
ds父类名impleme
ts接口名列表例:下面是一个Shoe类实现Product接口的例子
fpublicclassShoeimpleme
tsProductpublici
tgetPricei
tidifid1retur
5elseretur
10publicStri
ggetMakerretur
MAKER(4)接口具有多重继承的特点,即一个接口可以有多个父接口。应用继承性,可以把已经开发好的接口的代码扩展成更大的子接口。例如:i
terfaceProductlikeexte
dsProduct
fpublicStri
ggetPho
e;接口和抽象类的不同:接口只包含常量和方法的定义,而没有方法的实现。接口中的常量只能用public和static修饰,如果不声明,则默认为publicstatic;接口中的方法都是抽象方法,只能被public修饰,如果不声明,则默认为publicabstract。与类继承不同,一个接口可以继承多个父接口,而且允许没有父接口。5、构造方法的定义、作用、语法格式,构造方法的继承规则。(1)构造方法是用来初始化新创建的对象的一种特殊的方法。构造方法说明:构造方法修饰符类名(形参列表)throws异常列表构造方法体构造方法举例:classPoi
ti
txy
fPoi
tx0y0Poi
ti
txi
tythisxxthisyy(2)构造方法有以下特点:构造方法名与类名相同;构造方法无任何返回值和返回类型;构造方法不能直接通过方法名引用,必须使用运算符
ew调用;每个类可以有零个或多个构造方法。构造方法的说明中只能带public,protected和private等表示访问权限的修饰符。在构造方法的实现中,也可以进行方法重载。一个类可以有任意数目的构造方法,不同的构造方法根据参数的不同决定要初始化的新对象状态。6、抽象类的定义,抽象类的特点【抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。】
f(1)抽象类的语法如下:publicabstractclassTest定义抽象类abstractvoidtestAbstract定义抽象方法(2)注意事项:抽象类不能被实例化,也就是不能用
ew关键字去产生对象。抽象类不能创建任何对象,只是用来被其子r
好听全球资料 返回顶部