据我所知,在类的字段中,您可以使字段键入另一个类的名称,然后在构造函数中通过调用该类型的新类来初始化该字段,即
public class Auction {
private Bid bid;
}
public Auction {
bid = new Bid();
}
根据我的理解,这样做的主要原因是访问该类的方法。
我的问题是我在一些方法中注意到,创建的局部变量具有带变量名的不同类的类型。使用另一个类的类型分配局部变量名称的目的是什么?这是直接访问这些方法的另一种方法,即使它没有在字段或构造函数中完成吗?
答案 0 :(得分:0)
只有左侧部分的右侧部分is-a类型的类型才能执行此分配。因此,例如,您可以使用左部分'类型的方法,从右侧部分'类型实现。
Number number = new Integer(10);
答案 1 :(得分:0)
首先,您需要学习一些关于OOP的基础知识。我们使用Objects
对问题进行建模并在面向对象编程中解决它们。
具有变量名称" 的其他类的"类型是类的实例,称为对象。我们可以为对象分配变量名称,以便使用该对象及其行为。