发表于: 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层一般有接口和该接口的实现类,接口用于规范实现类,实现类一般用于用于操作数据库!

接口:

实现类:



返回列表 返回列表
评论

    分享到