求助:在java中如何使用象C中struct的数据结构??? 可以定义存储类来代替!!结构数据类型java里没有的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有必要吗,把struct看成是OBJECT好了,struct能做的OBJECT都能做了。 struct只是class的其中一种在软件工程上来说,struct的类叫做实体保存数据的类 struct就是类的初级形态,C++中struct并没有什么好处,只是C的元素罢了 java事故纯面向对象的,没有struct。你可以定义一个类,里面只用属性,而且是PUBLIC的,这样就可以随意修改其内容。 java中,struct被class取代了,用class就好了 java中没有Struct,或Union的概念,他们能做的Class都能做,C++用它是因为现C兼容,但Java没必要这样做,建议用Class 比较好的方法是在class中定义private属性然后对每个属性定义public 的get和set方法 public class Man{ private int id; private String name; public int getId(){ return id; } public String getName(){ return name; } public void setId(int id){ this.id=id; } public void setName(String name){ this.name=name; }} 学会用自己的class,这是从面向过程的编程方法到oop的必经之路。 class有时真的很麻烦,如果仅仅只是在一过程中用到,可还是要为它多定义一个class文件。 求助,关于模仿生产者消费者的问题 用org.xml.sax.XMLReader如何对外部DTD文件进行验证 求助 !急,这句错在哪里? 请了解j2me,md5算法的兄弟进来一下! 求助关于JMF 关于线程的问题? 启动时避免显示console窗口 java的map 运行提示JRE版本不对?怎么办 哥们:帮个忙,指点指点!哪儿能下载到java程序员考试资料? java中如何将ascII 码转换成字符以及将字符转换成ascII码? 关于jbuilder的问题!!!急急急!!!
在软件工程上来说,struct的类叫做实体
保存数据的类
C++用它是因为现C兼容,但Java没必要这样做,建议用Class
然后对每个属性定义public 的get和set方法
private int id;
private String name; public int getId(){
return id;
}
public String getName(){
return name;
}
public void setId(int id){
this.id=id;
}
public void setName(String name){
this.name=name;
}
}