java对象的一些思考所有数据都可以用对象去存储

该博客介绍了如何在Java中创建一个存储结构`IdentifierStorage`来保存标识符的中心位置和text信息。通过构造器和get/set方法实现对象的初始化和属性访问。在实际使用时,将`IdentifierStorage`对象添加到`ArrayList`中进行管理和操作,适用于处理复杂对象的存储和集合操作。
摘要由CSDN通过智能技术生成

对于相关对象的处理首先是写一个存储结构存储,对存储结构进行构造构造完后写getset方法构造器等内容,然后对构造器用集合List或其他存储结构进行存储后再进行添加

package edu.vision.Test;

import org.opencv.core.Point;

/**
 * @author :zhaofuh
 * @date :Created in 2020/11/23 11:08
 * @description:保存标识符的中心位置以及标识符的text
 * @modified By:
 * @version: 0.1$
 */
public class IdentifierStorage {
    //标识符的名称
    private String identifierName;
//    标识符的中心点
    private Point centerPoint;
    public IdentifierStorage() {
        this.identifierName = null;
        this.centerPoint = null;
    }
    public IdentifierStorage(String identifierName, Point centerPoint) {
        this.identifierName = identifierName;
        this.centerPoint = centerPoint;
    }

    public String getIdentifierName() {
        return identifierName;
    }

    public void setIdentifierName(String identifierName) {
        this.identifierName = identifierName;
    }

    public Point getCenterPoint() {
        return centerPoint;
    }

    public void setCenterPoint(Point centerPoint) {
        this.centerPoint = centerPoint;
    }
    @Override
    public String toString() {
        return "IdentifierStorage{" +
                "identifierName='" + identifierName + '\'' +
                ", centerPoint=" + centerPoint +
                '}';
    }


}

 使用的时候这样使用

   List<IdentifierStorage> identifierStorages = new ArrayList<>();
IdentifierStorage identifierStorage =new IdentifierStorage();
 identifierStorage.setIdentifierName(text);
                            //有疑惑
identifierStorage.setCenterPoint(center);
 identifierStorages.add(identifierStorage)

对于复杂对象的存储以及使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值