发表于: 2017-09-29 00:06:35

4 789


今天学习的内容:

今天写了一个接口:

package jdbcTemplate.implement;

import jdbcTemplate.bean.User;

import java.util.List;

public interface UsersDao {
   public List<User> getUserById(int id);
   public List<User> listALL();
   public void add(User User);
   public void update(int name,int id);
   public void delete(int user);
}

复习了一下关于接口的知识:

接口的定义:接口(interface)是抽象方法和常量值的定义的集合。

从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。

接口中的方法都是public abstract修饰的。

必须知道的接口的特性:

接口不可以被实例化 ;

实现类必须实现接口的所有方法 ;

实现类可以实现多个接口 ;

接口中的变量都是静态常量;

接口中声明属性默认为public static final的,也只能是public static final  ;

接口中只能定义抽象方法,而且这些方法默认为public的,也只能是public ; 

接口可以继承其他的接口,并添加新的属性和抽象方法。

用关键字implements来实现接口。

问题:在写接口的时候出现了一个错误:


问了一下师兄,发现是接口中的方法名和文件夹下的方法名不一样。

不能小看每一个细节,不能够粗心大意。

明天继续学习关于JDBCTemplate的内容。






返回列表 返回列表
评论

    分享到