java接口的用法

本文详细介绍了Java接口的特点,包括接口中的全局常量和抽象方法,强调接口不能实例化且类必须实现接口的所有抽象方法。此外,探讨了类与接口的关系,以及接口之间的继承。通过一个俄罗斯方块的实例,展示了接口在实际编程中的应用。
摘要由CSDN通过智能技术生成

一、 接口特点:

1、接口里的成员只能包括以下两种:
(1)全局常量
public satic final double PI=3.14;
(2)抽象方法
public abstract void print();
2、接口里的成员都是public的,如果没有写访问修饰符,也会默认为public的。
3、接口不能创建对象。
4、类实现接口,就必须实现接口里的所有抽象方法。
5、类可以实现多个接口。

二、类和接口之间的关系

类和类:类继承类,单继承
类和接口:类实现接口,多实现
接口和接口:接口继承接口
父类负责定义基本功能,接口负责定义扩展功能

三、实例—俄罗斯方块:
package com.extend.test;
import java.util.Random;

interface FangKuai{
    abstract void change(); //接口成员都是public
}
class L_FangKuai implements FangKuai{
    public void change(){  //实现抽象方法,这里必须是public
        System.out.println("L型方块在变形");
    }
}
class YI_FangKuai implements FangKuai{
    public void change(){
        System.out.println("一字型方块在变形&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值