
正文
设计商品类java代码 java商品购物代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java难题,请求java大神帮助,谢谢各位?
题主可参考我的答案,亲测可用, 如果有什么不懂可追问
首先建立商品类:
public class Product {
/**
* 商品编号
*/
private String number;
/**
* 商品名称
*/
private String name;
/**
* 商品价格
*/
private float price;
/**
* 商品数量
*/
private int quantity;
public float getPrice() {
return price;
}
public int getQuantity() {
return quantity;
}
public Product(String number, String name, float price, int quantity) {
this.number = number;
this.name = name;
this.price = price;
this.quantity = quantity;
}
public void printProduct() {
System.out.println("商品编号:" + this.number);
System.out.println("商品名称:" + this.name);
System.out.println("商品价格:" + this.price);
System.out.println("商品数量:" + this.quantity);
}
}
2. 再建立测试类,直接运行main方法即可
public class ProductTest {
public static void main(String[] args) {
ListProduct productList = new ArrayList();
Product product1 = new Product("001", "商品1", 1f, 3);
Product product2 = new Product("002", "商品2", 1f, 1);
Product product3 = new Product("003", "商品3", 1f, 5);
Product product4 = new Product("004", "商品4", 1f, 2);
productList.add(product1);
productList.add(product2);
productList.add(product3);
productList.add(product4);
double total = 0;
for (Product product : productList) {
product.printProduct();
total += product.getPrice() * product.getQuantity();
}
System.out.println("商品总价格:" + total);
}
}
答案如下
上面的两个类可以放在同一包下即可
相关问答
Q1: 请用java语言定义商品类及其多层的子类。
// 商品类
public class Goods
{
public String name; //商品名称
public double price; //商品价格
}
//车辆类
public class Vehicle extends Goods
{
//继承属性
public String name; //商品名称
public double price; //商品价格
//增加属性
public String area; //产地
}
// 汽车类
public class Car extends Vehicle
{
//继承属性
public String name; //商品名称
public double price; //商品价格
public String area; //产地
//增加属性
public String brand; //品牌
}
照这个样就OK设计商品类java代码了。
Q2: java程序:编写一个Product类,定义属性(商品编号(private)名称、价格、数量)
对于私有的属性可以在类中增加get和set方法
例如:
public class Product
{
private long PID = -1;
public long getPID(){return PID;}
public void setPID(long value){this.PID = value;}
}
//通过调整get和set方法就可以实现对私有属性的访问控制
Q3: 数据库如何用java写超市购物程序?
要使用Java编写超市购物程序设计商品类java代码,您需要使用Java数据库编程技术来连接到您设计商品类java代码的数据库并执行相关的数据库操作。在Java中设计商品类java代码,您可以使用JDBC(Java数据库连接)API来连接到数据库并执行SQL语句。例如,您可以使用JDBC API来执行以下操作:
创建数据库连接
执行增删改查(CRUD)操作
提交或回滚事务
执行存储过程和函数
查询数据库元数据
此外,您还可以使用Java的面向对象编程技术来封装数据库操作,以便更方便地在您的程序中使用。例如,您可以创建一个类来表示超市商品,并定义一些方法来执行商品的增删改查操作。这样,您就可以在程序中通过调用这些方法来简单地完成对数据库的操作,而不需要编写复杂的SQL语句。
Q4: 如何通过javabeen定义商品信息类
可以使用JavaBean来定义商品信息类。首先要定义一个商品信息JavaBean类设计商品类java代码,它有一些属性,如商品名称、价格、库存数量等。然后创建一个JavaBean实例,并设置其属性值,以表示特定设计商品类java代码的商品信息。最后,将JavaBean实例的属性值传递给其设计商品类java代码他应用程序,以访问商品信息。
Q5: 用java试定义一个商品类,然后在此基础上在定义一个食品子类,一个服装子类。
可以这么考虑!商品类
publicGoods{
privateintnum;//商品编号
privateStringname;//商品名称
privateStringwhen;//出厂日期
privateStringfactory;//商家
//构造方法
publicGoods(){
}
publicGoods(intnum,Stringname,Stringwhen,Stringfactory){
this.num=num;
this.name=name;
this.when=when;
this.factory=factory;
}
//省略四种属性的setter和getter方法(快捷键shift+alt+s+r)
}
食品类
publicFoodsextendsGoods{
privateStringbadtime;//保质期
privateStringmade;//成分
//构造方法
publicFoods(){
}
publicFoods(intnum,Stringname,Stringwhen,Stringfactory,Stringbadtime,Stringmade){
super(num,name,when,factory);
this.badtime=badtime;
this.made=made;
}
//省略两种属性的setter和getter方法
}
服装类
publicClothesextendsGoods{
privateStringtype;//型号
privateStringwhat;//面料
//构造方法
publicClothes(){
}
publicClothes(intnum,Stringname,Stringwhen,Stringfactory,Stringtype,Stringwhat){
super(num,name,when,factory);
this.type=type;
this.what=what;
}
//省略两种属性的setter和getter方法
}
这就是你需求的父类和继承父类的子类。至于允许,你要根据要求创建测试类。
父类和子类是不能运行出结果的。
关于设计商品类java代码和java商品购物代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







