JAVA中什么是接口?
JAVA中什么是接口?它起到什么作用?试比较接口与抽象类的异同?
java的接口(interface)是一系列方法的声明,而且这些方法只有基本的特征而没有具体的实现代码。它可以被很多类实现(implements)。 接口可以让很多类来实现,而且一个类可以实现多个接口。这样让类与方法分离,通过接口来连接,可以大大提高代码的重用性,同时易于对代码进行修改。 至于它和抽象类的区别,简单来说,接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用.
答:1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和fina...详情>>
答:JavaServerPages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能详情>>
答:还要看个人因素。两个职业么,呵呵 我目前是程序员,感觉比网络工程师累,每天作者不动,体能日益下降,十指也饱受摧残,而且程序员一定要向设计员发展,而且一般也是这样...详情>>