以下是一个简单的二手物品交易网站系统的Java代码示例:

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

class Item {
    private String name;
    private double price;
    private String description;

    public Item(String name, double price, String description) {
        this.name = name;
        this.price = price;
        this.description = description;
    }

    public String getName() {
        return name;
    }

    public double getPrice() {
        return price;
    }

    public String getDescription() {
        return description;
    }
}

class User {
    private String username;
    private String password;
    private List<Item> items;

    public User(String username, String password) {
        this.username = username;
        this.password = password;
        this.items = new ArrayList<>();
    }

    public String getUsername() {
        return username;
    }

    public String getPassword() {
        return password;
    }

    public List<Item> getItems() {
        return items;
    }

    public void addItem(Item item) {
        items.add(item);
    }
}

class Marketplace {
    private List<User> users;

    public Marketplace() {
        this.users = new ArrayList<>();
    }

    public void registerUser(String username, String password) {
        User user = new User(username, password);
        users.add(user);
    }

    public User loginUser(String username, String password) {
        for (User user : users) {
            if (user.getUsername().equals(username) && user.getPassword().equals(password)) {
                return user;
            }
        }
        return null;
    }

    public void addItem(User user, String name, double price, String description) {
        Item item = new Item(name, price, description);
        user.addItem(item);
    }

    public void displayItems(User user) {
        List<Item> items = user.getItems();
        System.out.println("Items posted by " + user.getUsername() + ":");
        for (Item item : items) {
            System.out.println("Name: " + item.getName());
            System.out.println("Price: $" + item.getPrice());
            System.out.println("Description: " + item.getDescription());
            System.out.println();
        }
    }
}

public class Main {
    public static void main(String[] args) {
        Marketplace marketplace = new Marketplace();

        // 注册用户
        marketplace.registerUser("user1", "password1");
        marketplace.registerUser("user2", "password2");

        // 登录用户
        User user1 = marketplace.loginUser("user1", "password1");
        User user2 = marketplace.loginUser("user2", "password2");

        // 添加物品
        marketplace.addItem(user1, "Item 1", 10.99, "Description 1");
        marketplace.addItem(user1, "Item 2", 19.99, "Description 2");
        marketplace.addItem(user2, "Item 3", 5.99, "Description 3");

        // 显示物品
        marketplace.displayItems(user1);
        marketplace.displayItems(user2);
    }
}

此代码示例实现了一个简单的二手物品交易网站系统。它包含三个类:Item(物品)、User(用户)和Marketplace(市场)。

Item类表示一个物品,包含名称、价格和描述属性。

User类表示一个用户,包含用户名、密码和物品列表属性。用户可以添加物品到他们的物品列表中。

Marketplace类表示一个市场,包含用户列表属性。市场提供了注册用户、登录用户、添加物品和显示物品的功能。

Main类的main方法中,我们创建了一个Marketplace对象,并进行了一些操作,如注册用户、登录用户、添加物品和显示物品

用Java语言编写一个的二手物品交易网站系统

原文地址: http://www.cveoy.top/t/topic/ibUX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录