社区
Java SE
帖子详情
请问:可不可以用接口定义一个对象?
lewis_c402
2006-03-31 10:28:27
被定义的对象怎么应用啊,要不要实现抽象方法什么的?
...全文
579
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)
EI复现多区域综合能源系统热网建模及系统运行优化(Matlab代码实现)
【EI复现】多区域综合能源系统热网建模及系统运行优化(Matlab代码实现)内容概要:本文围绕“多区域综合能源系统热网建模及系统运行优化”展开,基于Matlab代码实现,复现了EI期刊级别的研究成果。重点构建了多区域热力网络的数学模型,综合考虑热力传输延迟、管网热损失、多能源耦合特性等因素,并采用优化算法对系统的运行策略进行求解,旨在实现能源的高效、低碳与经济运行。文中详细阐述了建模思路、优化目标(如最小化运行成本、碳排放等)与约束条件,并通过仿真案例验证所提方法的有效性与优越性。; 适合人群:具备一定电力系统或能源系统基础知识,熟悉Matlab编程,从事综合能源系统、热电联供、能源优化等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①学习和掌握多区域热网的物理建模与数学抽象方法;②理解综合能源系统中多能互补与协同优化的核心思想;③复现高水平期刊论文的仿真模型与优化算法,为自身科研工作提供技术参考和代码基础。; 阅读建议:建议读者结合文中提到的“EI复现”背景,重点关注其建模的严谨性和优化方法的先进性。在学习过程中应仔细研读代码逻辑,尝试调整模型参数或优化目标,以深入理解系统运行特性,并推荐使用提供的网盘资源获取完整的代码和数据以进行实践验证。
基于springboot的咖啡点单程序设计-毕业论文.doc
基于springboot的咖啡点单程序设计-毕业论文.doc
数据驱动的两阶段分布鲁棒(1-范数和∞-范数约束)的电热综合能源系统研究(Matlab代码实现)
数据驱动的两阶段分布鲁棒(1-范数和∞-范数约束)的电热综合能源系统研究(Matlab代码实现)内容概要:本文研究了一种数据驱动的两阶段分布鲁棒优化方法,用于电热综合能源系统的调度与运行,重点引入了1-范数和∞-范数约束来构建不确定集合,提升模型对风电、负荷等不确定性因素的适应能力。该方法通过第一阶段做出预决策,第二阶段进行调整应对实际场景,结合Matlab代码实现了建模与求解过程,有效平衡了系统经济性与鲁棒性。; 适合人群:具备一定电力系统、优化理论和Matlab编程基础的研究生、科研人员及从事综合能源系统规划与运行的工程技术人员。; 使用场景及目标:①应用于含可再生能源的电热综合能源系统优化调度;②解决不确定性环境下能源系统鲁棒决策问题;③为相关领域研究提供可复现的两阶段分布鲁棒优化代码框架与实现思路。; 阅读建议:建议读者结合Matlab代码深入理解两阶段鲁棒优化的建模流程,重点关注不确定性集构建、鲁棒对等转换及求解器调用等关键步骤,并可通过修改参数或替换数据进行扩展性实验。
基于SpringBoot的音乐会购票管理系统设计与实现-毕业论文.docx
基于SpringBoot的音乐会购票管理系统设计与实现-毕业论文.docx
分布式光伏储能系统的优化配置方法(Matlab代码实现)
分布式光伏储能系统的优化配置方法(Matlab代码实现)
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章