类名Items

  1. package entity;
  2.  
  3. //商品类
  4. public class Items {
  5.  
  6. private int id; // 商品编号
  7. private String name; // 商品名称
  8. private String city; // 产地
  9. private int price; // 价格
  10. private int number; // 库存
  11. private String picture; // 商品图片
  12.  
  13. //保留此不带参数的构造方法
  14. public Items()
  15. {
  16.  
  17. }
  18.  
  19. public Items(int id,String name,String city,int price,int number,String picture)
  20. {
  21. this.id = id;
  22. this.name = name;
  23. this.city = city;
  24. this.picture = picture;
  25. this.price = price;
  26. this.number = number;
  27.  
  28. }
  29. public int getId() {
  30. return id;
  31. }
  32.  
  33. public void setId(int id) {
  34. this.id = id;
  35. }
  36.  
  37. public String getName() {
  38. return name;
  39. }
  40.  
  41. public void setName(String name) {
  42. this.name = name;
  43. }
  44.  
  45. public String getCity() {
  46. return city;
  47. }
  48.  
  49. public void setCity(String city) {
  50. this.city = city;
  51. }
  52.  
  53. public int getPrice() {
  54. return price;
  55. }
  56.  
  57. public void setPrice(int price) {
  58. this.price = price;
  59. }
  60.  
  61. public int getNumber() {
  62. return number;
  63. }
  64.  
  65. public void setNumber(int number) {
  66. this.number = number;
  67. }
  68.  
  69. public String getPicture() {
  70. return picture;
  71. }
  72.  
  73. public void setPicture(String picture) {
  74. this.picture = picture;
  75. }
  76.  
  77. @Override
  78. public int hashCode() {
  79. // TODO Auto-generated method stub
  80. return this.getId()+this.getName().hashCode();
  81. }
  82.  
  83. @Override
  84. public boolean equals(Object obj) {
  85. // TODO Auto-generated method stub
  86. if(this==obj)
  87. {
  88. return true;
  89. }
  90. if(obj instanceof Items)
  91. {
  92. Items i = (Items)obj;
  93. if(this.getId()==i.getId()&&this.getName().equals(i.getName()))
  94. {
  95. return true;
  96. }
  97. else
  98. {
  99. return false;
  100. }
  101. }
  102. else
  103. {
  104. return false;
  105. }
  106. }
  107.  
  108. public String toString()
  109. {
  110. return "商品编号:"+this.getId()+",商品名称:"+this.getName();
  111. }
  112.  
  113. }

java-items的更多相关文章

  1. Java基础知识回顾之四 ----- 集合List、Map和Set

    前言 在上一篇中回顾了Java的三大特性:封装.继承和多态.本篇则来介绍下集合. 集合介绍 我们在进行Java程序开发的时候,除了最常用的基础数据类型和String对象外,也经常会用到集合相关类. 集 ...

  2. 使用自定的Adapter绑定ListView/GridView数据

    使用自定的Adapter绑定ListView/GridView数据(地址) 对于ListView/Gridview的数据绑定, google提供了一些Adapter的模板, 自己也可以自定义一些个性化 ...

  3. Python小爬虫练习

    # coding: utf-8 __author__ = 'zhangcx' from urllib3 import PoolManager import codecs import json cla ...

  4. CKeditor插件开发流程(二)SyntaxHighlighter

    CKEditor整合SyntaxHighlighter实现代码高亮显示 1,版本说明 CKEditor:ckeditor_4.0.1_standard.zipSyntaxHighlighter:syn ...

  5. 通过注解实现通用导出Excel

    Javaweb开发中数据的导入导出很常见,每次我们都需要写很多代码,所以我就在想能不能写一些通用的方法,之前已经在网上 整理过一些通用的方法,最近在网上看到一位牛人封装的更加简介,自己拿过来整理了一下 ...

  6. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  7. java.lang.IllegalArgumentException: Attribute 'items' is required and must be a Collection, an Array or a Map

    很有可能是涉及items的时候写成了item导致此错

  8. [java][转]安装ADT的时候,提示“Cannot complete the install because one or more required items could not be

    今天在安装ADT的时候,提示“Cannot complete the install because one or more required items could not be found.  S ...

  9. 小兔Java教程 - 三分钟学会Java文件上传

    今天群里正好有人问起了Java文件上传的事情,本来这是Java里面的知识点,而我目前最主要的精力还是放在了JS的部分.不过反正也不麻烦,我就专门开一贴来聊聊Java文件上传的基本实现方法吧. 话不多说 ...

  10. java 线程 Lock 锁使用Condition实现线程的等待(await)与通知(signal)

    一.Condition 类 在前面我们学习与synchronized锁配合的线程等待(Object.wait)与线程通知(Object.notify),那么对于JDK1.5 的 java.util.c ...

随机推荐

  1. Java8 map value排序

    /** * Map value降序排序 * @param map * @param <K> * @param <V> * @return LinkedHashMap */ pu ...

  2. 【HDOJ6581】Vacation(模拟)

    题意:有标号从0到n的n+1辆车,每辆车离终点的距离为s[i],车长为l[i],速度为v[i],规定不能超车,问何时所有车都能过终点线 n<=1e5,保证 思路: #include<bit ...

  3. CF446D DZY Loves Games

    CF446D DZY Loves Games 高斯消元好题 如果暴力地,令f[i][k]表示到i,有k条命的概率,就没法做了. 转化题意 生命取决于经过陷阱的个数 把这个看成一步 所以考虑从一个陷阱到 ...

  4. (转)使用OpenGL显示图像(六)响应触摸事件

    响应触摸事件 编写:jdneo - 原文:http://developer.android.com/training/graphics/opengl/touch.html 让对象根据预设的程序运动(如 ...

  5. Java BIO socket

    package org.rx.socks; import lombok.extern.slf4j.Slf4j; import org.rx.core.LogWriter; import org.rx. ...

  6. 软件-平面设计-CorelDRAW:CorelDRAW

    ylbtech-软件-平面设计-CorelDRAW:CorelDRAW CorelDRAW Graphics Suite是加拿大Corel公司的平面设计软件:该软件是Corel公司出品的矢量图形制作工 ...

  7. HTML5: HTML(5) 代码规范

    ylbtech-HTML5: HTML(5) 代码规范 1.返回顶部 1. HTML(5) 代码规范 HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少. 在2000年至201 ...

  8. 关于IDEA的一些问题

    关于IDEA的一些问题 快速创建SpringBoot项目传送门:参考网址 创建Maven Web项目(带有webapp文件夹目录的项目)传送门:参考网址

  9. EOJ 1058. 挤模具 (多边形面积)

    题目链接:1058. 挤模具 题意 给出模具的底和体积,求模具的高. 思路 模具的底为多边形,因此求出多边形面积,用体积除以底的面积就是答案. 多边形的面积求解见 EOJ 1127. 多边形面积(计算 ...

  10. jQuery内容过滤选择器再探究(原创)

    内容过滤选择器不算复杂,但还是有需要注意的地方