发表于: 2017-09-11 00:30:58
1 818
今天完成的事情: 学习了接口;
了解DAO层的概念
明天计划的事情:
遇到的问题:1 - DAO层的实现类不会写,是需要用JdbcTemplate和Mybatis来编写吗?
2 - 另外任务17.中说的 "注意使用JDBCTemplate的时候分离Interface和Imple" 分离interface和imple是只把它们分别打包吗?
收获:
接口的作用:可以约定一些抽象方法,而这些方法,可以被不同的类用不同的具体方法所实现,
我们在使用接口中的方法时不需要了解这种方法的具体实现原理,并且即使实现原理进行了修改,也不影响我们对接口的使用
接口的定义:
public interface IName1 /* extends IParentName1,IParentName2 可以用extends继承父接口*/{
//只允许声明常量 和 抽象方法
//常量默认为public static final 类型,这些修饰符可以省略
public static final int age;
//接口中所有方法都具有public abstract属性,可以省略,一般只省略abstract
//方法没有方法体
public abstract int getAge (String s);
}
接口的实现类:接口中的方法没有方法体,要想使用,必需要有一个或多个类来实现
public class Name /* extends 父类名称 */ implements IName1,IName2 {
//其它类体
//实现类中,要实现所有接口中声明的抽象方法
public abstract int getAge (int s){
return s + 1;
}
}
DAO层的概念;DAO层一般有接口和该接口的实现类,接口用于规范实现类,实现类一般用于用于操作数据库!
接口:
实现类:
评论