当先锋百科网

首页 1 2 3 4 5 6 7

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中的实例和对象是面向对象的编程语言中比较关键的概念。它们是由类定义而来,通过实例化类得到的。我们需要熟悉类和对象之间的关系,并学会如何操作实例以实现程序的功能。