Java复习之接口

这篇博客主要是总结Java中抽象类的用法。

1.接口的概念
(1)接口是一组行为规范、定义,没有实现
(2)使用接口,可以让我们程序更加有利于变化
(3)接口是面向对象编程体系中的思想精髓之一
(4)面向对象设计法则:基于接口编程

2.接口的定义
interface 接口名称{
全局变量;
抽象方法
}

3.接口的使用规则
(1)接口可以继承多个接口,类的继承只能是单继承
(2)一个类可以实现多个接口
(3)抽象类实现接口可以不实现方法
(4)接口中的所有方法的权限都是public
(5)接口中定义的属性都是常量,一般全部都大写,声明的时候就赋值
(6)接口和抽象类一样都不能实例化

InterfaceDemo

public class InterfaceDemo {
    public static void main(String args[])
    {
         Godness godness= new Godness();
         godness.say();
    }
}
interface Hit{
    //在接口中定义抽象方法可以省略abstract关键字
    public void cry();
}//实现接口用implements关键字
//女神
class Goddess implements Hit{
    //实现接口必须实现接口中的所有的方法
    @Override
    public void cry() {
        System.out.println("哎吆,疼死我了");
    }
}
//女汉子
class Girl implements Hit
{
    @Override
    public void cry() {
        System.out.println("你妹啊,你不知道疼啊");
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值