java声明对象数组(在java中定义一个数组对象怎么赋值) 您所在的位置:网站首页 数组间的赋值 java声明对象数组(在java中定义一个数组对象怎么赋值)

java声明对象数组(在java中定义一个数组对象怎么赋值)

2023-03-24 08:20| 来源: 网络整理| 查看: 265

本文目录在java中定义一个数组对象怎么赋值java中怎么创建对象数组在JAVA中如何定义一个对象数组,并正确使用该对象数组java 对象数组定义如何用java定义数组类型的对象JAVA中怎么初始化对象数组Java 数组对象Java对象及数组的声明和生成必须写在方法里java定义对象数组在java中定义一个数组对象怎么赋值

1、定义一个数组对象

String;//定义一个字符串数组变量arr,数组是一维数组,长度是2

2、通过数组索引给数组赋值

arr = “a“;//给数组第一个赋值字符串aarr = “b“;//给数组第二个赋值字符串b

java中怎么创建对象数组

首先我们需要创建一个class:

class Student{      String name;      double score;      String num;            Student(String n,double s,String m){          name=n;          s=score;          num=m;      }        public static void printInfo(){          System.out.println(num+“,“+name+“,“+score);      }    }

接下来我们对此类进行数组的创建:

//1  Student stu;《span style=“white-space:pre“》      《/span》//声明数组。  stu=new Student ;《span style=“white-space:pre“》    《/span》//创建数组,这里是创建的一个引用的数组,每一个引用并没有确切的地址。  for(int i=0;i《3;i++){《span style=“white-space:pre“》    《/span》//为数组创建对象,也就是说为创建的引用关联到确切的地址。      stu=new Student();  }  //2  Student stu;  for(int i=0;i《3;i++){      stu=new Student();  }  //3  Student stu=new Student{new Student(sjl,87,01),new Student(ljs,98,02),new Student(lls,92,03)};

在JAVA中如何定义一个对象数组,并正确使用该对象数组

可以这么定义:

String;

简单的使用方式,直接输出数组长度:

System.out.println(array.length);

String是内置对象,当然,你用自定义对象也同理

java 对象数组定义

写了一个简单的实例,你可以参考一下。public class a { public static void main(Stringargs){ int a={3,9,8};//这个是数组的静态初始化. Date days={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)}; //创建了3个Date对象放在days数组里。 //这里还有种写法。你可以先定义个数组,然后动态的进行付值。 //这样写可能烦了点,你也可以用for循环来进行动态赋值。 //列:Date days; // days=new Date; // days=new Date(1,2,3); // days=new Date(1,2,3); // days=new Date(1,2,3); for(int i=0;i《days.length;i++){ //循环数组里的对象 System.out.println(days.a); //将对象中的a属性打印输出。 } }}class Date{ int a,b,c; Date(int x,int y,int z){ a=x; b=y; z=c; }}

如何用java定义数组类型的对象

一般定义数组有很多种,我只举一个基本类型,如下:int arr = {这里直接给数组赋值};不管用哪一种定义数组,arr就是数组类型的对象。你可以操作其数组:arr = 1;这样就是给数组赋值,如果是第二种定义就是修改掉原先数组的值。希望能帮到你!

JAVA中怎么初始化对象数组

你这个试试对对象数组的一个声明,并没有示例话,所以会报空指针异常这个数组对象都是现用现初始化的Animals ;//这只是个对象类型数组的声明用的时候需要for(int i=0;i《5;i++)an=new Animals();这样你明白了吧你前面的那个光声明了数组,但是没有调用Animals的构造函数,你数组里的每个元素都是一个对象,使用前必须要先实例化 如果你只是用户输入长度,Animals ;声明时是可以用变量的或者你直接Animals ;定义一个大数组,要用的时候再new Animals();实例化,或者用LinkedList《Animals》 an=new LinkedList《Animals》();定义一个动态数组

Java 数组对象

1、Employee; 这个表示我声明了一个有三个元素的雇员Employee类型的数组,命名为e。只是一个声明,并没有进行初始化,每个元素没有值都是null。就相当于我订了三间房间,但是房间里什么都没有。2、e=new Employee(); 我在这个雇员数组的第一个元素新建一个Employee对象。就相当于我把第一个房间里面放进去东西。3、Employee e=new Employee(); 这个错误的语法。错误之处在于声明的变量名不符合规范,你可以用Employee e_0=new Employee();顺便说一下,你可以这样用Employee e={new Employee(), new Employee(), new Employee()};这样就把声明和初始化一起做了。这些是基础的东西,希望你认真看看,把它搞懂,基础要打牢。

Java对象及数组的声明和生成必须写在方法里

Java对象(包括数组)的声明和生成可以放在任意地方,任意代码块,只有一个原则,生成(或理解成实例化)必须在声明代码之后(我说的执行顺序,否则是会提示编译错误的)

java定义对象数组

package com.panel.test;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class CreatBall extends JPanel { private static final long serialVersionUID = 1L; public static Balls ball; // 此处要初始化数组,否则在构造方法里报空指针错误 int x, y, radius; Color c; public CreatBall() { super(); ball = new Balls(10, 10, 20, Color.black); ball = new Balls(40, 40, 20, Color.blue); } public static void main(String args) { JFrame f = new JFrame(“ceshi“); f.add(new CreatBall()); f.setSize(300, 200); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); } public void paint(Graphics g) { super.paint(g); this.drawBall(x, y, radius, g, c); } public void drawBall(int x, int y, int radius, Graphics g, Color c) { for (int i = 0; i 《= 1; i++) { g.setColor(ball.getColor()); g.fillOval(ball.getRadius(), ball.getRadius()); } }}class Balls { private int x, y, radius; private Color color; Balls(int x, int y, int radius, Color color) { this.x = x; this.y = y; this.radius = radius; this.color = color; } public int getX() { return x; } public int getY() { return y; } public int getRadius() { return radius; } public Color getColor() { return color; }}// Create 单词拼错了,不是creat,而是create.//Balls 和 CreatBall类放在一个文件里面的话,不能用public修饰,分开的话可以。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有