首页 > 编程语言 >对象数组(JAVA)

对象数组(JAVA)

时间:2024-08-11 22:52:29浏览次数:15  
标签:JAVA name person 对象 age Person 数组 public

例:定义包含3个元素的对象数组,数据类型为Person,并用for遍历输出

Person类

public class Person {
    public int age;
    public String name;
    public  Person(int age,String name){
        this.age = age;
        this.name = name;
    }
}

Test类

public class Test {
    public static void main(String[] args) {
        Person[] person ={new Person(22,"xxx"),new Person(20,"yyy"),new Person(21,"zzz")};
        for (int i = 0; i < person.length; i++) {
            System.out.println(person[i].age+"\t"+person[i].name);
        }
    }
}

结果:

        对象数组的数据类型是具体的类名,对象数组储存的就是这个类的对象,每一个数组元素都是一个对象。当根据下标查找元素时,可以根据对象的使用方法来使用该元素。

标签:JAVA,name,person,对象,age,Person,数组,public
From: https://blog.csdn.net/m0_71192988/article/details/141067133

相关文章

  • 冒泡排序(JAVA)
    冒泡排序的过程排序次数是外层循环(5-1)交换次数是内层循环(5-i-1)importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){intarr[]=newint[5];inttemp;System.out.println("请输入5名学生的成绩......
  • JAVA监听屏幕内容
    以下是一个使用Java监听屏幕内容的示例代码:importjava.awt.AWTException;importjava.awt.Robot;importjava.awt.Rectangle;importjava.awt.Toolkit;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException;importjavax.imageio.......
  • JS那些api会改变原数组,哪些不会
    会改变数组增删1.push() 在数组最后面插入项,返回数组的长度arr.push(插入元素) 2.pop()在数组最后取出一项,返回取出项arr.pop()3.shift()取出数组中第一项,返回取出项arr.shift() 4.unshift()在数组最前面插入项,返回数组的长度arr.unshift()  5.spli......
  • 计算机毕业设计 校园失物招领网站 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解
    ......
  • SpringBoot整合支付宝沙箱支付流程(干货·精简版)Java毕业设计亮点 通俗易懂
    ......
  • 5.Java方法
    什么是方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被调用。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子......
  • Java基础
    三大版本javaSE(标准版桌面开发,控制台开发)javaME(嵌入式开发手机,家电)javaEE(企业级开发web,服务器端)JDKJREJVMJDK:Java开发者工具JRE:Java运行环境JVM:Java虚拟机​Java开发环境搭建JDK下载与安装:百度直接搜安装目录(C:\ProgramFiles(x86)\Java\jdk1.8.0_361)配......
  • java设计模式-桥接模式
     一.概述        桥接模式(BridgePattern)是一种结构型设计模式,用于将抽象部分与其实现部分分离,使它们可以独立地变化。桥接模式主要目的是解决当一个类存在多个继承等级时,由于继承带来的耦合问题,以及扩展性不足的问题。定义:将抽象部分与他的具体实现部分分离,使它们都......
  • Java中的抽象类与接口
    1.抽象类1.1抽象类概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。比如:像这种没有实际工作的方法,我们可以把它设计成一个抽象方法(abst......
  • #java学习笔记(面向对象)----(未完结)
    一基础相关知识点:1.一个对象的调用首先我们创建一个Phone类publicclassPhone{//成员变量Stringname;intage;Stringfavourite;//成员方法publicvoidmyName(){System.out.println(name);}publicvoidmyAge(){......