SPRING中的接口调用方法不懂 上面的这个就是接口回调用吧...自己的理解,但不知道它有什么好处完全也也NEW一个自己实现类出来呀.为什么要回调用给接口呢附加一问:为什么::::如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类,这句话怎么理解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实现类 实现类对象=NEW 实现类();实现类对象.实现类方法() ;与接口=new 实现类接口。实现类方法()都可能实现同样的功能,我不同理解的就是为什么会有这样二种写法呢 你定义了接口animal,方法sleep();可以由多个类来实现它。类:dog{ sleep(){ print("dog"); }}类:bear{ sleep(){ print("bear"); }}那么你现在在程序中实现类dog, animal an = new dog();an.sleep();过了段时间,你又想改成类bear,animal an = new bear();an.sleep();这样你直接定义类改的地方要少,而且在spring中,用接口的话,代码的重用性也高一些。修改起来也省事。 四楼的兄弟应该把 animal 定义为抽象类要弄清楚这个问题,需要把类,抽象类,接口的区别搞清楚哈。到网上查查就ok了 关于java socket的一个问题 teleca ? NCS ? 寻找熟悉ws-security跨平台调用的高手 谁有sql的例子代表性的?? 我把一个变量的值设置成中文就没法从数据库中取出对应的记录,而设置成英文就可以。怎么回事啊? hibernate多对多问题 java程序员工作真难找(深圳) log4j 无法写日志文件!? jboss中非关键字段的finder方法的ejb-ql句子应该写在哪个文件中?我写在findAll下面出错: 需要用Java做一个HTTP 的客户端,怎么办? tapestry4.0版4.1.1版留言本,请大家下载试用! 关于spring的论文题目
实现类对象.实现类方法() ;
与
接口=new 实现类
接口。实现类方法()
都可能实现同样的功能,我不同理解的就是为什么会有这样二种写法呢
可以由多个类来实现它。
类:dog{
sleep(){
print("dog");
}
}
类:bear{
sleep(){
print("bear");
}
}
那么你现在在程序中实现类dog,
animal an = new dog();
an.sleep();
过了段时间,你又想改成类bear,
animal an = new bear();
an.sleep();
这样你直接定义类改的地方要少,
而且在spring中,用接口的话,代码的重用性也高一些。
修改起来也省事。