Java是一门面向对象的编程语言,因此它的重点在于对象的使用。在Java中,对象是由类(class)实例化(instantiation)得到的。
我们可以通过一个实例的例子来解释类和对象之间的关系:
public class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } public String toString() { return name + " " + age; } } public class Main { public static void main(String[] args) { Person john = new Person("John", 25); System.out.println(john); } }
在上面的例子中,我们定义了一个Person类,并在main方法中创建了一个名为“john”的Person对象。
可以看到,在实例化对象时我们使用了“new”关键字,其后跟随要实例化的类名,并接上一对括号作为参数列表。在这里我们给出了“John”和“25”这两个值作为构造函数(constructor)的参数,通过构造函数将其传递给Person类的成员变量(member variables),即name和age。
在输出john对象时,我们使用了System.out.println(john)的方式,这是因为我们在Person类中重写(override)了toString()方法,以便输出实例数据。
总之,Java中的实例和对象是面向对象的编程语言中比较关键的概念。它们是由类定义而来,通过实例化类得到的。我们需要熟悉类和对象之间的关系,并学会如何操作实例以实现程序的功能。