3 回答
TA贡献1834条经验 获得超8个赞
我依靠 这具体上课来做我的工作
我依靠 任何类别那确实是 这东西做我的工作。
TA贡献1836条经验 获得超5个赞
class Car implements IDrivable
基本例子:
interface IDrivable {
void accelerate();
void brake(); }class Car implements IDrivable {
void accelerate()
{ System.out.println("Vroom"); }
void brake()
{ System.out.println("Queeeeek");}}class Bike implements IDrivable {
void accelerate()
{ System.out.println("Rattle, Rattle, ..."); }
void brake()
{ System.out.println("..."); }}List<IDrivable> vehicleList = new ArrayList<IDrivable>();list.add(new Car());list.add(new Car());list.add(new Bike());list.add(new Car());list.add(new Bike());list.add(new Bike());
accelerate():
for(IDrivable vehicle: vehicleList) {
vehicle.accelerate(); //this could be a bike or a car, or anything that implements IDrivable}TA贡献1864条经验 获得超6个赞
java.sql.ConnectionConnectionConnection
java.util.Collectionsize, addremove
public float calculateCoefficient(Collection collection) {
return collection.size() * something / somethingElse;}LinkedListTreeSet.
LinkedListTreeSetCollection
size()CollectionLinkedListTreeSet
添加回答
举报
