Person.java
public class Person {
public String name;
public char sex;
public int age;
public void show(){
int age = this.age + 20;
System.out.printf("二十年后 姓名: %s 性别: %c 年龄: %d",name,sex,age);
}
}
PersonTest.java
public class PersonTest {
public static void main(String[] args) {
Person p = new Person();
p.name = "张三";
p.sex = ‘男‘;
p.age = 24;
p.show();
}
}
java PersonTest
命令后,jvm将PersonTest.class
、Person.class``System.class
三个文件加载到方法区。new
关键字实例化Person对象存储在堆区,并将对象内存地址存储在p的内存中。原文:https://www.cnblogs.com/devzyh/p/14601113.html