发表于: 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的内容。
评论