首页 > 其他 > 详细

五.abstract抽象类和接口

时间:2020-04-27 23:12:06      阅读:59      评论:0      收藏:0      [点我收藏+]

1.对象抽象成类,类是对象的模板,对象是类的实例

2.abstract与final不可共存(抽象类就是用来被继承的,如果可以使用final修饰,那么就失去了它的核心作用被继承了)

3.抽象类和接口

  抽象类中可以没有抽象方法,有抽象方法的类一定是一个抽象类
  抽象类可以写构造器,但是不能直接new
  继承一个抽象类要实现其中的所有抽象方法
  相对于接口:抽象类也是个类,可以存在非抽象方法的方法
  接口:抽象到极致的类,1.5及之前的Java版本中只可以存在抽象方法

4.接口exdents接口:多继承

5.类impelements接口:多实现(同抽象类一样必须重写所有的抽象方法)

6.类exdents类:单继承

7.Java1.8和1.9的新特性

  interface test{
    public static final int id = 30;//公共静态常量
    public abstract void acc(int a);//公共抽象方法
    default void aff(){
      System.out.println("jdk:1.8新特性");    
    }
    private void att(){
      System.out.println("jdk:1.9新特性");
    }
  }

 

五.abstract抽象类和接口

原文:https://www.cnblogs.com/Magic-Li/p/12790667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!