栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

抽象类和接口的区别--jdk1.8的新特性

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

抽象类和接口的区别--jdk1.8的新特性

成员区别

抽象类 变量,常量,构造方法,抽象方法和非抽象方法

接口: 常量,默认方法,静态方法

关系区别

抽象类与类:继承,单继承

类与接口:实现的关系,单实现和多实现

接口与接口:继承,多继承和单继承

设计理念区别:

抽象类; 对类抽象,包括行为和属性

接口:主要对行为的抽象

package Jdk8;
//jdk 1.8 新特性 接口里面可以有静态方法,默认方法,常量,
//默认方法 格式 defanlt void test() --在实现接口的类里面可以不用重新默认方法,直接调用,
//静态方法用接口名调用
//普通方法必须重写

public interface T {
    public void test1();

    default void test3() {
        System.out.println("我是接口中的默认方法");

    }
    static void test4(){
        System.out.println("我是接口中的静态方法");
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964300.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号