gpt4 book ai didi

java - 仅创建接口(interface)实例的目的是什么?

转载 作者:行者123 更新时间:2023-11-30 10:25:53 28 4
gpt4 key购买 nike

<分区>

我对接口(interface)的了解是:

1) 接口(interface)是方法的列表,即模板

2) 接口(interface)类型可以引用实现该接口(interface)的类的对象。

今天我遇到了下面的代码

interface Test  
{
void greet();
}
public class Demo
{
public static void main(String[] args)
{
Test t = new Test() ---> Is it correct ? WHY ?
{
public void greet()
{
System.out.print("\nHi, Best wishes to way2java.com\n");
}
};
t.greet();
}
}

我无法理解下面代码片段的意图

Test t = new Test() 

1) 接口(interface)有构造函数吗?据我所知,接口(interface)只有方法列表,没有定义

2) 创建 Interface 的对象是否合法?据我所知,接口(interface)类型只能引用实现该接口(interface)的类的对象。

3) 如果它是合法的,那么目的是什么?

谢谢

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com