zoukankan      html  css  js  c++  java
  • Java 抽象类和接口

    抽象类(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、接口的出现降低了耦合性,即设备与设备之间实现了解耦。

  • 相关阅读:
    第二阶段团队项目冲刺第三天
    第二阶段团队项目冲刺第二天
    第二阶段团队项目冲刺第一天
    第二次冲刺站立会议05
    第二次冲刺站立会议04
    第二次冲刺站立会议03
    第二次冲刺站立会议02
    第二次冲刺站立会议01
    第二次冲刺计划会议
    cnblogs.com的用户体验
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11540742.html
Copyright © 2011-2022 走看看