如果有三组数据,相同实体类 ,要同时添加,怎么添加效率高点?

如果有三组数据,相同实体类 ,要同时添加,怎么添加效率高点?,第1张

给实体类添加对应参数的构造函数,比如:

public class A {

private String name

private String value

public A() {} // 空参构造函数

public A(String name, String value) { // 多参构造函数,创建时同时给多个属性赋值

this.name = name

this.value = value

}

// getter和setter...

}

#include<iostream>

#include<string>

using namespace std

struct stu{

char name[10]

int math

}

class student{

public:

student(stu stu[]){

for(int i=0i<10i++)

num[i]=stu[i]

}

void display()

{

for(int i=0i<5i++)

{

cout<<num[i].name<<" : "<<num[i].math<<endl

}

}

stu num[10]

}

int main(){

stu num[10]={//这里只有5个元素,数组声明为stu num[5]就行咯~

{"张一",95},{"张二",90},{"张山",89},{"张四",80},{"张五",79}

}

student stu1(num) //直接这么写就行了~

stu1.display()

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11906194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存