Class 在java中使用新操作符创建对象

Class 在java中使用新操作符创建对象,class,object,set,hashset,Class,Object,Set,Hashset,这里 set s=新的HashSet() 在这里,新的操作员具体做什么。 是为类集创建对象,还是为构造函数类哈希集创建对象。为什么我们要写这些类型的代码。这是为类创建对象而不使用new关键字的任何可选选项 请解释清楚我是java编程新手…“new”创建类“HashSet”的新“实例” “创建”的一部分是调用类的构造函数 在java中(与其他语言不同,例如C++或JavaScript),“新建”是创建新对象的唯一方式。 这里有更多的信息: Set是一个接口,HasSet是一个子实现。您应该搜索

这里

set s=新的HashSet()

在这里,新的操作员具体做什么。 是为类
集创建对象,还是为构造函数类
哈希集创建对象。为什么我们要写这些类型的代码。这是为类创建对象而不使用new关键字的任何可选选项

请解释清楚我是java编程新手…

“new”创建类“HashSet”的新“实例”

“创建”的一部分是调用类的构造函数

在java中(与其他语言不同,例如C++或JavaScript),“新建”是创建新对象的唯一方式。 这里有更多的信息:


Set是一个接口,HasSet是一个子实现。您应该搜索“java中的继承”或“java中的多态性”。否,它创建类
HashSet
的实例
Set
是变量的类型,是一个接口,而不是类。HashSet()构造函数是否为集合提供任何返回类型。你能更深入地解释一下如何在接口类、继承类和抽象类中使用新关键字吗?答案不简单。您不能“创建”接口。但是您可以创建一个实现接口的类。Java“接口”是一个很好的结构,可以解决很多问题。。。在C++中避免了很多“多重继承”的缺点。谷歌为“Java类对象接口抽象类变量新”等搜索词。或参考上述任何链接。布鲁斯·埃克尔(Bruce Eckel)的《Java思考》(Thinking in Java)也是一本非常好的书(也可以在网上找到)。感谢paulsm4,我将尝试《Java思考》(Thinking in Java)
,但这本书只有第三版可以免费学习。对于你想要的概念背景:是的,绝对是的。享受吧!