This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / java interface的问题学习java的多态时遇到一个问题不明白.例如interface product,implement class: car,book,shoes.... 有一个method: getPrice(Product),在implement class 中有各自的实现.下面如果要编写自己的程序显示book的价格,则必须book b1 = new book(),然后getPrice(b1),也就是说自己的程序中出现了book的实例.
但是在resultset,staement...java的interface时,为什么程序中可以直接写这些interface而不需要写明具体的class:
Statement stmt = cx.createStatement();
ResultSet rs = stmt.executeQuery(qstr);
-cathy618(明年);
2004-2-5
{465}
(#1591715@0)
-
cx.createStatement() create 一个Object, stmt就一个“指针”,指向这个Object。你直接创建一个Interface的是instance不可以de
-canadiantire(ct);
2004-2-5
(#1591896@0)