问:我们为什么在代码中写这个:
PezDispenser分配器=新的PezDispenser();
我不了解它的效用。
答:PezDispenser 分配器 = 新的 PezDispenser ();
使用此代码,我们将创建PezDispenser类的新对象。
我想使用一个不同于PezDispenser的示例,希望它可以帮助您理解OOP(面向对象编程)的这一非常重要的部分。所以,让我带您进入Java丛林:)
在创建新对象之前,需要构建父类,我们可以创建的实例。
我们将父类称为Animals,然后将创建该类的对象并将其称为“ tiger”。老虎是动物吧....
公共 类 动物 {
//动物类
}
在Java中,everthing是一个对象。因此,如果需要,您需要在代码中的某个地方创建类的对象/实例。使用“ new”关键字可以实例化一个新对象。实例是对象的另一个词。
所以它应该看起来像这样:
动物 老虎 = 新 动物();
//在左侧,您看到了声明:您声明了类型/类动物的对象/实例“老虎”
//在右侧,您看到了实例化:new关键字是创建该对象的Java运算符(在实例化一个新对象
//初始化:在“ new”运算符之后,调用构造函数,该构造函数将初始化新对象
类就像对象的蓝图。在该类中,您可以声明方法和变量,并在实例化后访问它们(新的Animal())。