问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA关于一个数组的问题,请教

发布网友 发布时间:2022-05-14 04:31

我来回答

5个回答

热心网友 时间:2023-07-27 06:47

public point[] createarray(){...}这是个方法,其中“point[]”的含义是要该方法返回一个元素为point对象的数组,所以你不能说“point”是个数组,就像int[] createarray(){...}一样,你不能说“int”是个数组吧。
然后呢,point是一个类,而point()等类似point(...)的一系列方法都是point的构造方法,用来构造出point的对象的。
如果楼主弄不清类和对象的概念,得认真看书了。
可以说point跟int一样是个数据类型,只是point这个数据类型是用户自己定义的,以下来比较:
int i = 4;
point p1 = new point(1,2);
对于int类型,可以直接用4这个整型常量来初始化,
而对于point类型,必须用“new”这个关键字来调用
point(int x,int y)这个point类中用户自己定义的构造方法来完成初始化。
类就类似于于c语言中的sruct(结构体)类型,里面装者其他的数据类型(比如int,double等),只不过类中还装有函数(方法)。
对于楼主的代码,我们可以看做:p是一个数组,p中的每一个元素都是一个point对象,从p[0]到p[9]每一个都得用“new”来初始化一个point对象。
不知道你能理解我说的么?

热心网友 时间:2023-07-27 06:48

p是一个数组,但是p里面存放的是point类型的变量。从程序上分析,可以看出,point类中的构造方法是:
Point point = new point(x,y);(x,y为整形)
new point(0,1)只是产生了一个point类型的变量。然后再赋值给p[0]。
楼主应该多看一下java小程序,注重基础。

热心网友 时间:2023-07-27 06:48

new point(0,1);
是的point(int i,int j)是point类中的构造函数。
p[0] = new point(0,1) ;
是给第一个变量赋值.其中p[0]是point 数组p 的第一个变量,new point (0,1)是产生一个实例,传入参数(0,1).

热心网友 时间:2023-07-27 06:49

point[]数组指的是 以point类组成的数组
也就是说每个成员必须是point类
point(0,1)必然是一个构造方法,p[0]=new point(0,1) 这句话并不矛盾

就是造了个point的类 给point[]中的p[0]

热心网友 时间:2023-07-27 06:49

point 类型数组
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 java怎么将字节数组转成结构体 在Java中,将类中的数据(相当于结构体)转为数组形式?求Java大侠指点!!! JAVA定义一个学生数组 JAVA中如何实现C中的结构体数组的功能 - 信息提示 最近书荒得紧,各位书友麻烦给我发几本书,要穿越的,越多越好,多多益善。。。 839259693@qq.com 找很多小说,低于10本勿进。YY也行,只要不太。。。穿越不要 穿越完结小说 汽车空调加热模式有几种? 从黑龙江绥化市寄信到四川的西昌 邮票是用1.2元的么??除啦信还有9张4寸照片,直接放邮箱里 还是怎么弄呀 1080高清电视---有线电视. 有必要购置高清视频线吗 xbox360+250GB的硬盘多少钱?还有什么高清线HDMI一起大概多少钱? 现在XBOX港版破解主机(+手柄一只+电源+视频线)市场上卖多少钱? 高清视频线hdmi和VGA线的区别,我主要是电脑连电视用,选哪种好,价格差不多,两米15元左右,在淘宝上 PS3需不需要HDMI超高清视频线? 买了一条300多元的锐腾的HDMI高清视频线,插在电视上为什么跟之前普通的HDMI线效果差不多? 怎么在word的表格后面加上文字或者特殊符号 在word中把表制好想在表格右侧插入文字和符号 带USB接口的高清倍线DVD报价? word表格每个格里都插入相同字或符号,怎样做到? 比如一个20*15的表格,每个格里都插入一个√ 数据结构(java版)刘小晶:第4章 串与数组-Java版. Java 数组与容器类的区别 三年中职金融专业毕业后读什么 我是中职生毕业想学金融专业课,不知道学了后好不好找工作,学金融有没有什么好考又比较好找工作的 我是中职学校的 能学金融学吗 金融学都有哪些好书 大学想学金融中职学生该选什么专业 您好!我是广州一名中职生(金融专业),准备参加*高考,请问我要考哪些科目?(请给一个正确答案?) 对中职毕业的学生来讲,想进入金融行业工作,是不是考FRM是最好的选择?? 中职最好的专业有什么?? 高斯87机械键盘一个键连续按6次,第7次会失灵不 怎么样,高斯87机械键盘好吗 想入手一把机械键盘目前看上了rkrg987 魔力鸭2018s 高斯87 三款 求各位大神指点 应该 机械键盘里高斯87跟凯酷87哪个好,原因呢? 想入手个机械键盘,黑爵AK47还是高斯87?懂的来 合肥有哪家OA做的比较好?急 我的高斯87茶轴空格键按下去怪怪的,没有哒哒的声音,也没有很脆的手感,感觉和薄膜键盘一样。 我公司要我买一套OA办公系统,我想问下,口碑和性能上来说那款的比较好? 安徽金诺协同OA,有谁知道吗? OA系统 自己搭建 哪家OA系统好,这个是很多选OA产品的公司面临的问题