Java知识--接口

71 篇文章 0 订阅
25 篇文章 0 订阅

1.接口本质上是一种完全的抽象类

2.接口中方法全都是抽象方法: public abstract(这两个关键字我们即使不写,Java也会帮我们加上)。

public abstract double area(); //可以省略:public abstract
double perimeter();//Java会自动帮我们加:public abstract

3.接口中的变量全是常量(声明时必须给初值): public static final (这三个关键字我们即使不写,Java也会帮我们加上)。

4.接口本身是不能new对象的,只能当作引用来用,引用的实例为实现类对象

//接口是当作引用来使用的,语法就是:多态
        Area g = new Rectangle(20, 15);
        System.out.println( g.area() );//多态: 1)编译  2)运行
        System.out.println(g.toString());

5.一个类要实现接口,必须把接口中所有的抽象方法全部实现,否则就要声明成抽象类。 实现类我们有时也把它称为子类。

6.接口本身上是类,它继承自Object,因此通过接口引用可以访问Object中的所有方法

7.一个类可以同时继承父类(单继承),又实现接口(多实现)。

8.一个接口可以继承父接口,且可以多继承。

9.接口具有封装隔离功能。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值