java对象的创建、对象与对象引用
发布时间:2020-12-15 07:44:22 所属栏目:Java 来源:网络整理
导读:对象的创建 代码 :new FighterPlane() 含义 :根据类模板产生一个对象,并在计算机内存中为此对象开辟一块新的独立的内存空间 new FighterPlane(); // 创建对象 FighterPlane fp; // 声明一个对象引用 fp= new FighterPlane(); // 初始化对象引用 // 也可以
对象的创建 代码:new FighterPlane() 含义:根据类模板产生一个对象,并在计算机内存中为此对象开辟一块新的独立的内存空间 new FighterPlane();//创建对象 FighterPlane fp;//声明一个对象引用 fp=new FighterPlane();//初始化对象引用 //也可以直接用一行代码代替: FighterPlane fp=new FighterPlane(); 对象与对象引用 对象:广义指的是在内存上一段有意义的区域,称作为一个对象。 对象引用:对象引用是编程中将函数实例化的一种方式。 理解:->万物皆对象 ? ? ? ? ?? ->如果对象是电视机,对象引用是遥控器 看下面的例子: 1. 1 FighterPlane fp=new FighterPlane(); 2 FighterPlane fp1=new FighterPlane(); 3 FighterPlane fp2=fp; 4 FighterPlane fp3; 5 fp3=fp1;//如果是fp1=fp3是错误的 ?只有两个new,即只有两个电视机 通过对象引用(遥控器)给对象(电视机)发消息 2. 1 class IntClass{ 2 int value; 3 } 4 public class RunIntClass{ 5 public static void modifyValue(IntClass s,int value){ 6 s.value=val; 7 } 8 public static void main(String args[]){ 9 IntClass a= new IntClass(); 10 modifyValue(a,8); 11 System.out.println(a.value); 12 } 13 } ? 因为传递的对象引用所以原来的值改变了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |