首页 > 编程语言 > 详细

Java 抽象类和接口

时间:2019-09-18 12:06:35      阅读:77      评论:0      收藏:0      [点我收藏+]

抽象类(abstract )
  1、抽象方法:
    定义:public abstract void work();
  2、抽象类
    定义:abstract class YanFa {}
    注意:1、抽象方法只能定义在抽象类中,但是抽象类里面可以有不同方法
  3、抽象不能实例化
  4、抽象类中不能有private(私有的),final(最终的),static (静态的)关键字

接口:(implements)
  1、定义:
    public interface 接口名 {
      抽象方法;
      成员变量;
    }
  2、实现类:
    class 类 implements 接口 {
      重写接口中抽象方法
    }

  3、成员变量:只能用public(公共),static(静态),fianl(常量)修饰,不能用别的变量
    接口中不写修饰符定义成员变量时,默认给你添加修饰符,却哪个补哪个。
  4、接口中的方法只能是抽象方法,只用被public abstract修饰,没有则默认添加。
  5、实现类可以继承多个接口,注意,必须重写所有接口中的抽象方法
  接口的好处:
  1、接口的出现扩展了功能。
  2、接口其实就是暴漏出来的规则。
  3、接口的出现降低了耦合性,即设备与设备之间实现了解耦。

Java 抽象类和接口

原文:https://www.cnblogs.com/yanghaoyu0624/p/11540742.html

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