黑马程序员技术交流社区
标题:
多态扩展示例
[打印本页]
作者:
信仰年轻
时间:
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