
接口可以用来定义行为的契约,同时也可以作为两个系统之间交互的契约,而抽象类主要用于为子类定义默认行为,这意味着所有子类都应该执行相同的功能。
abstract class Car {
public void accelerate() {
System.out.println("Do something to accelerate");
}
public void applyBrakes() {
System.out.println("Do something to apply brakes");
}
public abstract void changeGears();
}现在,任何想要实例化的汽车都必须实现changeGears()方法。
本文档主要讲述的是Android如何使用WebService接口;WebService是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在OPhone SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。在本文将介绍在OPhone中调用WebService的具体细节,并在最后给出一个完整的例子来演示如何使用KSOAP2来调用WebService。感兴趣的朋友可以过来看看
6
class Alto extends Car {
public void changeGears() {
System.out.println("Implement changeGears() method for Alto Car");
}
}
class Santro extends Car {
public void changeGears() {
System.out.println("Implement changeGears() method for Santro Car");
}
}public interface Actor {
void perform();
}
public interface Producer {
void invest();
}如今,大多数演员都富裕到可以自己制作电影。如果我们使用接口而不是抽象类,我们可以同时实现Actor和Producer。此外,我们还可以定义一个新的ActorProducer接口,它继承了两者。
public interface ActorProducer extends Actor, Producer{
// some statements
}以上就是在Java中何时使用抽象类,何时使用接口?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号