zoukankan      html  css  js  c++  java
  • 《java与模式》阅读笔记02

    java语言的接口

      在之前的编程作业中,我或多或少都用到了java的接口,但是接口的具体意思是什么,又该如何更好的使用呢?这个确实一知半解,带着这个问题我读了关于这些内容的章节。

      所谓接口(interface)是一些方法特征的集合,这些方法特征当然来自具体方法,但是他们一般来自一些在系统中不断出现的发方法,一个接口只有方法的特征,而没有方法的实现,因此这些方法在不同的地方被实现时,可以具有完全不同的行为,在java语言中,java接口还可以定义public的常量

    例如:

    import java.util.List;
    
    import com.jaovo.msg.Util.Pager;
    import com.jaovo.msg.model.User;
    
    public interface IUserDao {
        public void add(User user);
        public void delete(int id);
        public void update(User user);
        public User load(int id);public List<User> load();
    
    }

      接口和类的区别在于,接口只描述方法的特征,但类还要给出方法的实现,因此接口把方法的特征和实现分割起来,效率变得更高了

      接口还是对可插入性的保证(关联和调用的可插入性),接口提供了关联以及方法调用上的可插入性,软件系统的规模越大,声明周期越长,接口的重要性也就越大,接口使得软件系统的灵活性和可扩展性,可插入性得保证

      java接口常见的用法有,单方法接口、标识接口从、常量接口等

  • 相关阅读:
    Python import模块
    Python 内置函数
    Python Pickle序列化
    android xml布局文件属性说明
    android 中动画
    Android样式——Styles
    代码家
    Android UI目录
    Android 基本控件
    android and webview 网页应用
  • 原文地址:https://www.cnblogs.com/wj1998/p/9248515.html
Copyright © 2011-2022 走看看