当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种面向对象的编程语言,它支持使用类和对象来构建程序。那么这些类和对象存储在哪里呢?

在Java中,类和对象都是根据编写的代码来生成。当编译Java文件时,每个类将被转换为一个.class二进制文件,该文件包含类的所有方法和属性。这些.class文件存储在磁盘上,直到程序需要使用它们时才会加载到内存中。

对象是类的一个实例。当使用new关键字创建一个对象时,Java会为这个对象在内存中分配空间。这个对象的所有属性和方法都存储在分配的内存中。

public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void sayHello() {
System.out.println("Hello, my name is " + name);
}
}
Person person = new Person("John", 30);
person.sayHello();

在上面的示例中,我们定义了一个Person类,然后使用new关键字创建了一个Person对象。这个对象的name属性被设置为"John",age属性被设置为30。在调用person.sayHello()时,程序会在内存中查找Person对象,并调用它的sayHello()方法。