Java 中调用对象

10 Sept 2024 | 4 分钟阅读

Java 中,对象调用可以被视为面向对象编程 (OOP) 的一个重要概念。对象调用的过程始于类的实例化,类被用作蓝图,之后可以利用它来创建对象。让我们详细了解 Java 中对象调用的过程。

在 Java 中,new 关键字主要用于创建类的对象、调用相应的构造函数、分配内存以及初始化对象。特定类的对象是通过使用 new 关键字后跟类名来创建的。new 关键字是强制使用的,因为它用于为相应类的对象分配内存和初始化对象。当在 Java 中使用 new 关键字时,会创建一个相应类的实例,该实例会被赋值给引用变量,该变量将被识别为对象名。

成功创建类对象后,可以通过使用运算符调用类的方法来与之交互。除了类的方法,对象还可以访问其他字段,例如变量。

让我们通过几个 Java 示例程序来详细了解 Java 中对象调用的过程。

示例 1

文件名: ObjectClass.java

输出

BaseNumber: 10
BaseNumber: 20
DerivedMessage: Hello
New BaseNumber: 15
Interface method implementation in ClassDerived
Messages:
Message 1
Message 2
Abstract method implementation in ChildClass
Non-abstract method in ObjectCalling Class

让我们通过另一个 Java 示例程序来理解。

示例 2

文件名: ObjectCalling.java

输出

Animal_Class{name='Animal Class'}
Generic animal sound
Mammal Animal{name='Dog', numberOfLegs=4}
Mammal sound
Bird_Animal{name='Sparrow', canFly=true}
Bird Animal sound
Polymorphic behavior in a list:
Animal_Class{name='Animal Class'}
Generic animal sound
Mammal Animal{name='Dog', numberOfLegs=4}
Mammal sound
Bird_Animal{name='Sparrow', canFly=true}
Bird Animal sound