首页 > 编程语言 >定义一个Java类,用来描述订单,属性自定义

定义一个Java类,用来描述订单,属性自定义

时间:2022-11-10 22:22:44浏览次数:50  
标签:Java String 自定义 System order println out public 属性

示例代码

package com.powernode.oo;

public class Order {
    /**
     * 名称
     */
    private String name;
    /**
     * 订单标识
     */
    private String productId;
    /**
     * 下单时间
     */
    private String orderTime;
    /**
     * 付款时间
     */
    private String paymentTime;
    /**
     * 支付状态
     */
    private Boolean paymentStatus;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 数量
     */
    private int number;
    /**
     * 单价
     */
    private int unitPrice;

    public Order() {
    }

    public Order(String name, String productId, String orderTime, String paymentTime, Boolean paymentStatus, String userId, int number, int unitPrice) {
        this.name = name;
        this.productId = productId;
        this.orderTime = orderTime;
        this.paymentTime = paymentTime;
        this.paymentStatus = paymentStatus;
        this.userId = userId;
        this.number = number;
        this.unitPrice = unitPrice;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getPaymentTime() {
        return paymentTime;
    }

    public void setPaymentTime(String paymentTime) {
        this.paymentTime = paymentTime;
    }

    public Boolean getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(Boolean paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }

    public int getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(int unitPrice) {
        this.unitPrice = unitPrice;
    }
}

测试代码

package com.powernode.oo;

/**
 * @Author Zhaolei
 * @Date 2022/11/10 21:42
 * @Version 2020.1
 */
public class OrderTest {
    public static void main(String[] args) {
        /*
         * 创建一个订单对象,并初始化订单实例变量 
         */
        Order order = new Order("娃哈哈", "001", "2021年9月22日15点55分32秒", "2021年9月22日15点55分32秒", true, "001", 555, 50);
        System.out.println(order.getName());
        System.out.println(order.getProductId());
        System.out.println(order.getOrderTime());
        System.out.println(order.getPaymentTime());
        System.out.println(order.getPaymentStatus());
        System.out.println(order.getUserId());
        System.out.println(order.getNumber());
        System.out.println(order.getUnitPrice());

        order.setName("康师傅");
        order.setProductId("002");
        order.setOrderTime("2021年9月23日16点15分12秒");
        order.setPaymentTime("2021年9月23日16点25分12秒");
        order.setPaymentStatus(true);
        order.setUserId("002");
        order.setNumber(666);
        order.setUnitPrice(20);

        System.out.println("=========================================================");

        System.out.println(order.getName());
        System.out.println(order.getProductId());
        System.out.println(order.getOrderTime());
        System.out.println(order.getPaymentTime());
        System.out.println(order.getPaymentStatus());
        System.out.println(order.getUserId());
        System.out.println(order.getNumber());
        System.out.println(order.getUnitPrice());
    }
}

测试结果

标签:Java,String,自定义,System,order,println,out,public,属性
From: https://www.cnblogs.com/bcc0729/p/16878979.html

相关文章

  • Java学习——11.10
    今天得时间都花在数学和英语上了,Java的话就只看了一点对象和内存的关系,但我觉得够了。这章虽然狂神讲的很浅,又因我没怎么学过数据结构,于是我又从CSDN上看了点。下面来......
  • java——循环控制语句——for——while——do……while——整理03
                                                        ......
  • Java反射和代码
    反射什么是反射Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到类对象之后,再通过类对象进行反编译,从而获取......
  • java——循环控制语句——for——while——do……while——整理02
                                                        ......
  • java 自定义注解
    packagecom.tedu.in;importjava.lang.reflect.Field;publicclassTest{publicstaticvoidmain(String[]args){Class<User>user=User.class;......
  • Java小试牛刀第一期:如何用idea创建项目
     首先,用IDEA创建一个Java项目,项目名字就叫做j2se,为了方便后面学习SpringBoot,JDK我们默认使用1.8。 IDEA不需要用最新的,用 2017.2 的就很好,经本人测试,这个版本相对来说......
  • 好玩的接口 之 Java 解密微信小程序获取手机号
    LZ-Says:有些东西,真的是很矛盾,本来很简单的事儿,各自坚持,结果,不欢而散,不舍?如何?前言最近搞接口,基于SpringBoot,怎么说呢,很虐。不过熟悉了业务,表结构等等,相对来说还是比较n......
  • 一个事半功倍的Java反射库
    在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下......
  • java——循环控制语句——for——while——do……while——整理01
                                                        ......
  • Day07.2:Java流程控制详解
    Java流程控制用户交互Scanner我们可以通过Scanner类来获取用户的输入,电脑通过我们的输入,执行输入语,实现程序的输入输出基本语法Scannername=newScanner(System.in)......