黑马程序员技术交流社区

标题: 多态扩展示例 [打印本页]

作者: 信仰年轻    时间: 2015-9-18 20:37
标题: 多态扩展示例
package 主要内容;
/**
  需求:数据库的操作 JDBC Hibernate
  1、连接数据库
  2、操作数据库
  c create  r read  u  update    d  delete
  3、关闭数据库


interface UserInfoDao //接口
{
        public void add(User user);
        public void delete(User user);
}
class UserInfoByJDBC implements UserInfoDao//JDBC连接方式
{
        public void add(User user)
        {
                1、JDBC连接数据库
                2、使用sql添加语句添加数据
                3、关闭连接
        }
        public void delete(User user)
        {
                1、JDBC连接数据库
                2、使用sql添加语句删除数据
                3、关闭连接
        }
}
class UserInforByHibernate implements UserInfoDao//Hibernate连接方式
{
        public void add(User user)
        {
                1、Hibernate连接数据库
                2、使用sql添加语句添加数据
                3、关闭连接
        }
        public void delete(User user)
        {
                1、Hibernate连接数据库
                2、使用sql添加语句删除数据
                3、关闭连接
        }
}
public class 多态的扩展示例
{
        public static void main(String[] args)
        {
                UserInfoDao ui=new UserInfoByJDBC(); //多态建立子类对象
                UserInfoDao ui=new UserInforByHibernate();//多态建立子类对象
                ui.add(user);
                ui.delete(user);
        }
}
*/




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2