撸代码

代码注记:Java对象的创建与使用

2019-04-03 00:31:53 作者:码工0组

class Person{
 String name;
 int age;
 public void tell(){
  System.out.println("姓名:" + name + ",年龄:" + age);
 }
}
public class PersonDemo {
 public static void main(String args[]){
  Person per = new Person();
  per.name = "蔡徐坤";
  per.age = 20;
  per.tell();
 }
}
程序输出结果:
姓名:蔡徐坤,年龄:20


注记:
1、类名 对象名称 = new 类名();
类和数组都属于引用数据类型,使用格式类似。对象使用前必须实例化。
2、stack:编译器自动分配释放;存放参数值、局部变量。
heap:程序员分配释放,由程序员或者操作系统回收,类似于链表。
在栈内存中实际上保存的是其对应的堆内存空间的访问地址。

代码注记:Java对象的创建与使用(图1)