interface 和abstract 分别在什么时候用?高手进...
来源:百度知道 编辑:UC知道 时间:2024/07/05 04:52:59
在实际开发中不知道应该什么时候用它们,一个是接口,一个是抽象类,很不明白,诚恳请教高手指点一二.
等你学了面向接口编程时 自然会知道了`
cassiopeia51 说的我看的不是很懂...本身人家就是问问题 不要在拿那些课堂上老师说的或者自己所想的东西来回答人家问题,毕竟要面向对象吗.....
抽象类可以存在抽象方法(就是声明方法的存在 但不去实现它) 当一个类里面有抽象方法,那么这个类也必须是抽象的
http://baike.baidu.com/view/122814.htm 具体是在这里 百科里有
而接口呢 只能存在抽象方法(注意 是只能...) 等待其它类去实现它(必须实现该接口里所有方法,但抽象类可以不去实现....因为可以存在抽象方法嘛...)。
如
interface a{
public void aa();
}
class b implements a{
public void aa() {
System.out.println("bbbbbbbbbbbbb");
}
}
class c implements a{
public void aa() {
System.out.println("ccccccccccccc");
}
}
接口呢 是用来实现的 这一点推荐你去看看 夏昕讲Spring的书 8错
只所以出现接口 是因为更好的减少代码中层与层之间的耦合 不会出现差错
cassiopeia51 说的 就是工作上所涉及到的
coffee67 子类继承父类有必要把父类变成abstract抽象类么? 那样反而不恰当了呢
接口就是规定.
抽象类就是共享的资源
对于客户的
abstract class和interface有什么区别?
java interface接口和多继承相关问题
interface.dll
关于java的interface和implementation,可以大概地解释一下吗???
我开始在读C++语言英文版,请问interface和represantation各是什么意思
7. 请问Java的Interface和Abstract Class有什么区别?
MS TCP Loopback interface 和 NVIDIA nForce Networking Controller都是什么意思?
ACPI Uniprocessor PC和 advanced configuration and power interface (acpi) pC那个好?
abstract class interface
“1b Interface Rating”