社区
Web 开发
帖子详情
result是抽象接口 为什么还可以生成实例?
bbshero
2004-05-02 03:43:46
java doc api 里面写的是result是抽象接口
为什么还可以生成实例?
resultset rs = db.query("select * from t");
...全文
105
8
打赏
收藏
result是抽象接口 为什么还可以生成实例?
java doc api 里面写的是result是抽象接口 为什么还可以生成实例? resultset rs = db.query("select * from t");
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
这个家伙有些贫
2004-05-02
打赏
举报
回复
resultset rs只是生成了一个resultset的引用,它不会在内存中分配它的实例的内存地址,所以也就谈不上对它的实例化。
等号后面的 db.query("select * from t")才是这个引用的实现。
yunjava
2004-05-02
打赏
举报
回复
不明白
Ranmei
2004-05-02
打赏
举报
回复
学习
bbshero
2004-05-02
打赏
举报
回复
up
hui3zhihui
2004-05-02
打赏
举报
回复
因为有类实现了该接口啊!
binny
2004-05-02
打赏
举报
回复
用过List list = new ArrayList();吗?
道理是一样的
如果你还不明白
好好看看书吧
CoolAbu
2004-05-02
打赏
举报
回复
实例是db.query返回的,rs保持着对实例的引用。
2002PP
2004-05-02
打赏
举报
回复
这是面向对象中多态(Polymorphism)的概念,你可以参考相关资料(如C++,java).
Rust 中 Option 与
Result
的零成本
抽象
Option与
Result
并非仅是错误处理工具,更是 Rust 安全哲学与性能追求的缩影。从类型表达到底层布局,它们让开发者在不失
抽象
能力的前提下,获得接近裸金属的执行效率。这种平衡,正是 Rust 之美的核心所在。
java
抽象
无法完成
实例
化_
抽象
类为什么不能被
实例
化?
今天无意中看到一个问题:为什么
抽象
类不能
实例
化?很多人的答案都是再说使用
抽象
类的好处,但是并没有回答为什么不能
实例
化?这个过程就像是在回答:为什么公鸡不能下蛋?然后回答是使用公鸡可以打鸣。按照我的理解,如果不对,欢迎补充。答案是 规定。为什么我这么理解,原因有以下几点。第一点:回归问题最初, 我们为什么要
实例
化?我们先逆向思维来考虑,从面向对象的思想来看:我们需要完成实现一个功能,而功能中的...
为什么我的Java中的某个类不能被
实例
化?
抽象
类
接口
私有构造函数构造函数抛出异常枚举类型静态嵌套类(当外部类不能
实例
化时)final类没有公共构造函数了解这些原因可以帮助开发者设计更合理的类结构,并避免在
实例
化过程中出现不必要的错误。在 Maven 构建工具中,scope是一个用于控制依赖范围和可见性的元素。scope不能被
实例
化,因为它是 Maven 项目对象模型 (POM) 文件中的一个配置元素,而不是一个 Java 类。Maven 的scope是一个配置元素,用于控制依赖的可见性和生命周期。
Java
抽象
类和
接口
的区别
在编程中
抽象
类和
接口
有什么区别? 选择使用
抽象
和
接口
的依据又是什么? 下面讨论这些问题
接口
是对动作的
抽象
,
抽象
类是对根源的
抽象
。
接口
可以说是
抽象
类的一种特例。 1、
接口
(interface) 2、
抽象
类(abstract)
接口
抽象
类
实例
化 都不能直接
实例
化,一般都是通过指向实
错误处理的性能代价:Go error 传值与 Rust
Result
的零开销
抽象
/ Rust 标准库
Result
枚举定义Ok(T),Err(E),在 Rust 编译器的极端微架构优化下,
Result
。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章