javase-对象与对象的引用,求大神指点

问题描述

对象与对象的引用,求大神指点
public class T1{
class Child{
int no;
Child nextChild=null;
public Child(int no){
this.no=no;
}}
class CycLink{
Child temp=null;
Child firstChild=null;
public void create(){
for(int i=1;i<=5;i++){
if(i==1){Child ch=new Child(i);
this.temp=ch;
this.firstChild=ch;}else{
Child ch=new Child(i);
temp.nextChild=ch;
temp=ch;
}}
}
}
}
请问一下,里面的temp.nextChild是什么意思,两个不都是对象吗?对象能这样调用吗?

解决方案

这个是类的组合,你可以找一个c++书籍,上面都有详细说明的。也可参考:http://blog.sina.com.cn/s/blog_7289aca90100q250.html

解决方案二:
Child类里有一个字段是Child nextChild,temp是一个Child类型的对象,temp.nextChild就表示调用temp这个Child对象的nextChild字段。
temp是对象,nextChild是一个字段的名称。“对象.xxx”表示调用该对象的xxx属性,包括字段和方法。

你的问题真是文不对题,至于你说的对象和对象的引用。给你举个例子,比如Object o = new Object();这一句中,赋值号右边 new Object()就是new出来的一个Object对象,左边的o就是这个对象的引用。在操作这个对象的时候,我们不用操作这个对象本身,只要用它的引用o来操作就行了。这就好比电视和遥控器的关系,电视就是对象,遥控器就是对象的引用,我们要操作电视,用遥控器就行了,这么说很形象了吧。

时间: 2024-10-31 08:23:42

javase-对象与对象的引用,求大神指点的相关文章

对象-android 医院语音叫号 求大神指点

问题描述 android 医院语音叫号 求大神指点 想实现一句维语,一句汉语,一直循环,但是逻辑这里卡住了.求大神指点迷津 下面有源码 package com.zkr.voice; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.L

关于jquery的引用的问题,求大神指点

问题描述 关于jquery的引用的问题,求大神指点 各位大神 我在vs2008中写表单验证 在bin文件夹下放了AspNet.ScriptManager.jQuery.dll文件 运行时报错了 有人说是没添加引用 我在项目里添加了bin文件夹里的dll文件引用 求大神指点下 解决方案 你的jquery.js放在哪个目录,就从哪个目录引用不就好了么? 解决方案二: 我表示没用过,jquery.dll,只用过jquery.js,关注中! 解决方案三: 只用过Jqeuery.js,关注下.

c-不知道为什么output()无法接收information这个对象,求大神指点

问题描述 不知道为什么output()无法接收information这个对象,求大神指点 前面定义了两个类,Node类是LinkedList类的数据成员,主函数中不知道为什么output()无法接收information这个对象,求大神指点 #include #include #include using namespace std; #include"string" class Node { private: Node * next; public: friend class Lin

对象-下边是两个bean文件,应该是habnate的知识,我的问题在里边有详细说明,求大神指点

问题描述 下边是两个bean文件,应该是habnate的知识,我的问题在里边有详细说明,求大神指点 下边是两个bean文件,我是新手也不懂,但是应该是habnate的知识,建立关联的吧. 我现在要做的需求是: 合作商订单管理 里有一个是否投诉字段(下拉菜单做的):如果选"是"了,那么就再合作商管理的actiong,里 先创建一个private HeZuoShangDingDanTouSuDao dao1;然后,当合作商订单管理的对象保存之后,进行一个判断,被投诉的,我就先创建一个投诉的

对象-刚学C#,我是小白 求大神指点,跪谢了!

问题描述 刚学C#,我是小白 求大神指点,跪谢了! 我想要读取一个子文件夹内所有的txt文件 并且把所有txt的文件中第一行的所有不一样的小标题统计到数组subtitle中,可是结果什么也没有输出 求解释 该怎么修改? private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { //filepath[] filename[]

遍历-求大神指点 关于java 的foreach循环问题

问题描述 求大神指点 关于java 的foreach循环问题 import java.util.Arrays; public class lianxi02 { public static void main(String[] args) { // 定义一个整型数组,保存成绩信息 int[] scores = { 89 72 64 58 93 }; // 对Arrays类对数组进行排序 Arrays.sort(scores); // 使用foreach遍历输出数组中的元素 for (int sco

this的用法,各种混乱,求大神指点

问题描述 this的用法,各种混乱,求大神指点 <!DOCTYPE html> 多个圆形自上向下运动 <br> var canvas = document.getElementById("canvas");<br> var context = canvas.getContext("2d");</p> <pre><code>function Circle(){ this.x = Math.rand

c语言-C++代码改成C语言代码,没学过C++好多看不懂啊(泪奔······)求大神指点,我用的VC6.0

问题描述 C++代码改成C语言代码,没学过C++好多看不懂啊(泪奔······)求大神指点,我用的VC6.0 代码如下, #include "winsock2.h" #include "Winsnmp.h" #include 这里是string以下都要用 < 和 > 括起来(不知为何不显示=,=) #include vector #include algorithm #include iostream #pragma comment(lib,"

求解-分析俩段代码else的最后两句是干什么?求大神指点

问题描述 分析俩段代码else的最后两句是干什么?求大神指点 下边俩段代码,else里的最后两句为什么他俩不一样啊?第一段代码else的最后两句是干什么? 第二段代码else的最后两句是干什么? public String getList() throws Exception { quZhengGuiZeList = dao.getList(TrainingOrCompetitionID); if(quZhengGuiZeList.size()>0){ quZhengGuiZe=quZhengG