Java学习_根据用户信息查看浏览过商品信息
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java学习_根据用户信息查看浏览过商品信息,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1819字,纯文字阅读大概需要3分钟。
内容图文
学习内容:
通过用户类和商品类来设置和查询相关信息
学习代码:
package Example;
//新建一个用户类
class User{
private String uid; //用户id
private String uname; //用户名字
private Comm comms[]; //商品信息
public void setComm(Comm comms[]) {
this.comms=comms;
}
public User(String uid,String uname) {
this.uid=uid;
this.uname=uname;
}
public String getInfo() {
return "【用户信息】用户ID="+this.uid+",姓名="+this.uname;
}
public Comm[] getComms() {
return this.comms;
}
}
//新建一个商品类
class Comm{
private long cid; //商品id
private String cname; //商品名字
private long price; //商品价格
private User users[]; //用户信息
public void setUser(User users[]) {
this.users=users;
}
public Comm(long cid,String cname,long price) {
this.cid=cid;
this.cname=cname;
this.price=price;
}
public User[] getUsers() {
return this.users;
}
public String getInfo() {
return "【商品信息】cid="+this.cid+",name="+this.cname+",price="+this.price;
}
}
public class ep6_13_2 {
public static void main(String[] args) {
User useA=new User("boy","孙悟空"); //实例化用户A
User useB=new User("girl","孙尚香"); //实例化用户B
Comm comA=new Comm(1L,"复活甲",2080); //实例化商品A
Comm comB=new Comm(2L,"鞋子",600); //实例化商品A
Comm comC=new Comm(3L,"宝石",300); //实例化商品A
useA.setComm(new Comm[] {comA,comB,comC}); //用户A setComm赋值
useB.setComm(new Comm[] {comA});
comA.setUser(new User[] {useA,useB});
comC.setUser(new User[] {useA,useB});
System.out.println("---------根据用户信息查看浏览过商品信息---------------");
System.out.println(useA.getInfo());
for(int x=0;x<useA.getComms().length;x++) {
System.out.println("\t|-"+useA.getComms()[x].getInfo());
}
System.out.println("---------根据商品信息查看浏览过商品的用户---------------");
System.out.println(comA.getInfo());
for(int x=0;x<comA.getUsers().length;x++) {
System.out.println("\t|-"+comA.getUsers()[x].getInfo());
}
}
}
运行截图:
内容总结
以上是互联网集市为您收集整理的Java学习_根据用户信息查看浏览过商品信息全部内容,希望文章能够帮你解决Java学习_根据用户信息查看浏览过商品信息所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。