[ 原创 ] Java基础3--Java中的接口

本文详细介绍了Java接口的概念及其用途,解释了如何通过接口实现类的多重继承,并提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.使用接口(interface)的目的

Java只支持单继承,即一个类最多只能继承一个直接父类,接口的主要功能就是可以实现类似于类的多重继承的功能。

二.接口的性质

1.接口具有继承性,即子接口可继承父接口的属性和方法。而且不想类只能继承一个父类,接口可以继承多个父接口。

2.接口中的方法都是抽象方法。

3.一个类要实现一个接口,这个类就要实现接口中未实现的抽象方法。

例子:

package L1105;

interface TestImplement {
    public void sun();//在接口中定义一个抽象方法
    
}


class river implements TestImplement{ //在类中用implements关键字来声明这个类要实现的接口
     int a;
     public river(int a){
         this.a=a;
         System.out.println("Hello today is " +a);
     }
     
     public void sun(){   //在类中实现接口中未实现的方法
         System.out.println("this is a dog");
     }
    
    
}

class moon{
    public static void main(String args[]){
        TestImplement im1=new river(10);
        im1.sun();
        
    }
}
interface的使用举例

 

转载于:https://www.cnblogs.com/ILoke-Yang/p/4962781.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值