栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

类和对象在计算机中的调用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

类和对象在计算机中的调用

什么是类,什么是对象?
类:由 class 定义,其中可包含变量和方法
对象:对事物的一种抽象

public class Test{
     public viod main(String[] args){
     Person person1 = new Person();
     
     }
}
class person{
 int age = 18;
 int height = 163;
 public viod run(){
 int run = 800;
 System.out.println(num);
 }
}

在上面两个代码中person1就是一个对象,Test()和person()是两个类。
调用过程

  1. JAVA代码通过javac的命令生成class字节码文件,再将class文件加载到内存中的方法区
  2. 开始进栈(main方法的先进栈),在执行main方法的时候,内存通过new在堆中开辟一块新的内存其中存储着age height 变量和run() 方法。person1在栈中指向堆中的person对象。main方法之后依次压入其他方法。
  3. 当main方法出站后,相对应的堆中的age等,没有了指向信息也就没有了意义,堆中的age等也会被删除。这就是类和对象在计算机中经历的过程。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659118.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号