zoukankan      html  css  js  c++  java
  • java-接口

    普通类:接口只有具体实现,

    抽象类:具体实现和规范(抽象方法)都有!

    接口:只有规范 ,方法的定义  

    接口比抽象类还抽象

    声明接口关键字interface

    implements 实现

    接口可以多实现,实现了接口的类,就需要重写接口中的方法

    注意:

    1. 接口不能被实例化,接口中没有构造方法 

    2. 实现类如果重写了接口,并用多态方法,输出的结构是实现类重写接口的内容.

    例子:

    接口

    public interface UserDao {
    void getUser();
    }

    实现类

    public class UserDaoImpl implements UserDao{
    public void getUser() {
    System.out.println("默认获取用户的Dao数据");
    }
    }

    测试调用

    public class MyTest {
    public static void main(String[] args) {
    UserDao userDao = new UserDaoImpl();
    userDao.getUser();
    }

    }

    结果:
    默认获取用户的Dao数据

    --------------------------------------------------------------------------------------------

    接口:

    //静态常量 public static final 

     int AGE =99;

    //接口中方法都是抽象的 public  abstract

     vid add(String name);

  • 相关阅读:
    Spring实现声明式事务
    Spring整合MyBatis
    Spring AOP
    代理模式
    Bean的作用域
    Spring的配置
    HQL题目记录以及解题思路--持续更新
    数仓学习之路一:数仓理论
    DBeaver连接Hive遇到的坑
    MySQL常见面试题
  • 原文地址:https://www.cnblogs.com/pangcxy/p/14182496.html
Copyright © 2011-2022 走看看