社区
Java SE
帖子详情
请问:可不可以用接口定义一个对象?
lewis_c402
2006-03-31 10:28:27
被定义的对象怎么应用啊,要不要实现抽象方法什么的?
...全文
573
22
打赏
收藏
请问:可不可以用接口定义一个对象?
被定义的对象怎么应用啊,要不要实现抽象方法什么的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scjpsz1860
2006-04-01
打赏
举报
回复
zhigangsun(流星)的例子很形象,就是接口用于指定一个父类,可以代表它的实现类的任意对象。
fox1999
2006-04-01
打赏
举报
回复
implents 就可以了。
zhigangsun
2006-04-01
打赏
举报
回复
严格来说是可以的。比如下边的例子
public interface Parent
{
.....
}
public class son implents Parent
{
....
}
Parent p = new son();
zuoyangguang
2006-04-01
打赏
举报
回复
强烈推荐,看看《java编程思想》
Net8Java
2006-03-31
打赏
举报
回复
java书上都有写!
jobs002
2006-03-31
打赏
举报
回复
有些像父类和子类的关系,使用父类对象的引用来接受子类的对象的引用...........
yuzl32
2006-03-31
打赏
举报
回复
lewis_c402(lewis) ( ) 信誉:100
这么说 m_plugins里的每个元素都是接口了. 那么这种方式一般是用来干什么的?
----------------------------
用来接收实现该接口的实例
lewis_c402
2006-03-31
打赏
举报
回复
这么说 m_plugins里的每个元素都是接口了. 那么这种方式一般是用来干什么的?
cocosunshine
2006-03-31
打赏
举报
回复
这个是申明一个Plugin类型的数组,这个也是主要也是为了java所说的面向接口的编程。
Camelh
2006-03-31
打赏
举报
回复
private Plugin[] m_plugins;这个只是声明接口Plugin类型的数组变量,不是对象
lewis_c402
2006-03-31
打赏
举报
回复
这个我在书上看到了,但是我看到如下的代码:(才有疑问)
public interface Plugin
{
方法...
}
public class DefaultPlugin
{
private Plugin[] m_plugins;
....
}
这怎么解释呢?
cocosunshine
2006-03-31
打赏
举报
回复
我不是非常理解楼主的意思,接口里面是可以实例其它类的,算是一个共同的申明定义吧。
Paripatetic
2006-03-31
打赏
举报
回复
就是就是
接口只有方法的原型,当然要先实现了才行
TroyorT
2006-03-31
打赏
举报
回复
哥们你是要好好的看看书了
Camelh
2006-03-31
打赏
举报
回复
总之一条就是要实现接口的方法,楼上的匿名内部类也不例外
Paripatetic
2006-03-31
打赏
举报
回复
也不是不可以
用匿名内部类
假设接口名为myInterface,其有方法public void myMethod();
myInterface i = new myInterface(
public void myMethod() {
...方法实现
});
Camelh
2006-03-31
打赏
举报
回复
接口中只有方法的声明,和常量的定义,不能创建对象,只有一个类实现了接口中的方法,才能对这个类进行创建对象,此对象可以用接口变量来指向它;
foxfab
2006-03-31
打赏
举报
回复
接口不能实现具体方法吧,要implement 它的那个类中去实现
jobs002
2006-03-31
打赏
举报
回复
由于接口是抽象的,所以接口不能定义类,因为包含未实现的方法........
Gorgr
2006-03-31
打赏
举报
回复
接口当然不能直接定义对象了,要对接口实现然后定义
加载更多回复(2)
Nodejs后端服务构建与数据库缓存集成实践项目_通过Nodejs环境搭建实现MySQL数据库连接与Redis缓存机制整合的完整示例_旨在为开发者提供一个清晰易懂的教程式代码库.zip
Nodejs后端服务构建与数据库缓存集成实践项目_通过Nodejs环境搭建实现MySQL数据库连接与Redis缓存机制整合的完整示例_旨在为开发者提供一个清晰易懂的教程式代码库.zip
关闭126邮箱和163邮箱的网易广告
代码转载自:https://pan.quark.cn/s/149513ca1c18 此实例主要用于教学目的供参考,其中包含了SetTimer()函数的运用,FindWindow()函数的调用,GetWindowThreadProcessId()函数的执行,OpenProcess()函数的应用以及TerminateProcess()函数的简单操作
基于ILP的最优PMU放置优化研究(Matlab代码实现)
基于ILP的最优PMU放置优化研究(Matlab代码实现)内容概要:本文围绕基于整数线性规划(ILP)的最优PMU(相量测量单元)放置优化展开研究,重点考虑楼宇空间布局对电力系统可观测性的影响,旨在通过数学优化方法实现PMU的最小化配置,以降低成本并保证系统完全可观测。文中提供了完整的Matlab代码实现方案,涵盖模型构建、约束条件设定及求解过程,并结合实际电力系统节点案例进行仿真验证,具有较强的工程应用价值。此外,文档还附带多个相关科研方向的技术资源与代码示例,涉及智能优化算法、机器学习、路径规划、信号处理等领域,形成一套综合性科研辅助资料。; 适合人群:具备电力系统基础知识和Matlab编程能力的研究生、科研人员及从事电力自动化、智能电网相关工作的工程技术人员。; 使用场景及目标:①用于电力系统状态估计中的PMU最优布点研究;②支撑智能电网可观测性分析与传感器配置优化;③作为学术论文复现、课程项目开发或科研课题的技术参考;④拓展应用于其他优化问题的建模与求解实践。; 阅读建议:建议读者结合文中提供的Matlab代码与网盘资源,逐步运行并调试程序,深入理解ILP建模思路与约束设计逻辑,同时可借鉴其他案例提升综合仿真能力。
【二阶锥规划】考虑气电联合需求响应的气电综合能源配网系统协调优化运行【IEEE33节点】(Matlab代码实现)
【二阶锥规划】考虑气电联合需求响应的气电综合能源配网系统协调优化运行【IEEE33节点】(Matlab代码实现)内容概要:本文介绍了基于二阶锥规划的气电综合能源配网系统协调优化运行方法,重点研究了在IEEE33节点系统中考虑气电联合需求响应的优化模型。通过Matlab代码实现,构建了电能与天然气系统协同运行的数学模型,利用二阶锥松弛技术将非凸非线性问题转化为可高效求解的凸优化问题,实现了对能源供应、负荷需求及网络约束的综合协调优化。该方法能够有效提升综合能源系统的运行效率与经济性,并增强对可再生能源的消纳能力。; 适合人群:具备电力系统、能源系统或优化建模基础知识的研究生、科研人员及从事综合能源系统研究的工程技术人员。; 使用场景及目标:①用于学习和复现气电联合系统优化调
基于DeepseekAI智能辅助的C编程学习全流程记录与实战项目演练仓库_包含C基础语法面向
对象
编程标准模板库STL现代C特性C11141720数.zip
基于DeepseekAI智能辅助的C编程学习全流程记录与实战项目演练仓库_包含C基础语法面向
对象
编程标准模板库STL现代C特性C11141720数.zip
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章