- 分享
- 0
- 人气
- 0
- 主题
- 7
- 帖子
- 4707
- UID
- 82675
- 积分
- 5108
- 阅读权限
- 22
- 注册时间
- 2007-6-18
- 最后登录
- 2021-7-27
- 在线时间
- 5767 小时
|
原帖由 宅男-兜着走 于 2009-12-7 03:31 AM 发表
请你举个例子来, 实例。 Interface 是怎样的情况下用到。
假设 DB 是个Interface 他的 method 有 insert, update , delete 的话? 这样如何?
Interface
insert, update, delete 并不是 db 的 method 而是 employee 的方法
每样對象(object) 都有個字的属性与方法,如果你把 insert, update, delete 方法赋予在 db 的 class 中,那麼這個 db class 就只能专給 employee 而使用了
所谓 db 當然目的就是与資料庫做沟通,所以其方法就是做 connect, query, close 等
回顾你的 Java 怎么引用车子为教學例子, 如
public interface operateVehicle {
bool start();
bool stop();
void turn(Direction dir, float radius, float speed);
}
public class Vehicle implements operateVehicle {
public Vehicle() {}
public bool start() {}
public bool stop() {}
public void turn(Direction dir, float radius, float speed) {}
.....
}
public class Car extends Vehicle {
public Car() {}
}
public class Van extends Vehicle {
public Van() {}
}
public class Example {
public static void main(String args[]) {
Car myCar1 = new Car();
Van myVan1 = new Van();
}
} |
|