java继承与接口
1. java继承和接口的区别
最大的区别就是,继承只能继承一个类接口能实现多个接口.就像你说的线程,假如你已经继承了一个类,这时候你就只有实现接口的
2. java接口和继承的区别,都有什么好处,请教~
接口就是用来被继承的,这样,一个类继承它以后,才可以调用或者重载接口的方法.这个是JAVA语言的特点,设计时候就是这么设计的,可能是为了跨平台的需要,没有什么区别,你只要记住这个特点就行了,经常要用的的,而且用起来灵活.还有其他例如重载,多态的特点,都是JAVA跨平台的优势!其他语言没有的
3. java问题,继承和接口
应该是都有效的。你是在学习接口的实现和继承的关系吧。接口是也中特殊的类。一个类可以实现多的接口。但是继承是单继承的。希望能帮到你。
4. java 实现接口和继承有什么区别
1、java类可以一次继承多个接口,用implements 接口1,接口2;
2、如果是接口继承接口的话也可以用extends,接口是多继承的,java类才是单继承;
3、接口继承接口可以不实现父接口中的方法,可以声明自己的新方法;
4、类实现接口时,一定要实现接口中声明的方法,如果接口中没有定义抽象方法则不需要,但是要注意,类实现了一个接口A,如果B是A的父接口,且B中有抽象方法,则该类必须实现A和B中的所有抽象方法;
5、抽象方法只能定义在抽象类中,抽象类实现接口,可以不实现接口中的抽象方法。
5. Java中继承和接口的区别
晕。ls几位就对接口这么理解啊??
继承体现父子关系,父亲有的儿子也有,代码重用率高。
而接口往往是反向用的。举个例子就明白了。
例如我们要建立两辆车的类,并提供相同的方法。
先建立一个车的接口,提供一个s()方法。
interface car{
public void s();
}
接着建立两个具体的车的类,实现这个接口:
class benz() implements car{
public void s(){
System.out.println("This is a benz!");
}
}
class ford() implements car{
public void s(){
System.out.println("This is a ford!");
}]}
public class test{ //建立主类
public static void main(String args[]){
//如果没有接口,我们要生成不同的车就麻烦了,要写大堆的判断代码,这个例子体现不出来。
//我们可以直接利用接口生成车
例如:
car car1=new benz();
car1.s(); /直接用car生成车就成了,不用去判断到底是什么车。有个很经典的例子我已经搞忘了。
car car2=new ford();
car2.s();
}
}
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
6. java 怎么使用接口、继承
使用接口
1、用关键词implements实现接口
2、且实现接口的方法
使用继承
1、用关键词extends继承
2、且实现父类的粗像方法