首页 > 其他分享 >使用构造函数 创建3个商品 放到数组中

使用构造函数 创建3个商品 放到数组中

时间:2023-02-27 22:17:26浏览次数:64  
标签:Shop name 放到 price id String 数组 public 构造函数

package com.fqs.demo1;

public class Shop {
    private String id;
    private String name;
    private double price;
    private int kucun;
    //空参
    public  Shop() {
        
    }
    //全部参数
    public   Shop(String id,String name,Double price,int Kucun) {
        this.id=id;
        this.name=name;
        this.price=price;
        this.kucun=kucun;
    }
    //set get id
    public void setId(String id) {
        this.id=id;
    }
    public String getId() {
        return id;
    }
    //set  get name
    public void setName(String name) {
        this.name=name;
    }
    public String name() {
        return name;
    }
    //set get price
    public void setPrice(Double price) {
        this.price=price;
    }
    public double getPrice() {
        return price;
    }
    //set get kucun
    public void setKucun(int kucun) {
        this.kucun=kucun;
    }
    public int getKucun() {
        return kucun;
    }

}

 

对象

package com.fqs.demo1;

public class ShopTest {
    public static void main(String[]args) {
        Shop [] arr= new Shop[3];//类类型的数组,允许接收不同类型的数组
        Shop s1=new Shop("shop001","app",3.5,1);
        Shop s2=new Shop("shop002","orange",3.5,1);
        Shop s3=new Shop("shop003","milk",3.5,1);
        
        
        
          arr[0]=s1; arr[1]=s2; arr[2]=s3; //遍历 
          for(int i=0;i<arr.length;i++) {
          System.out.println(arr[i].getId()+","
          +arr[i].name()+","+arr[i].getPrice()+","+arr[i].getKucun());
          
          }
         
        /* System.out.println(s1.getId()); */
        
    }

}

 

标签:Shop,name,放到,price,id,String,数组,public,构造函数
From: https://www.cnblogs.com/haha1988/p/17162118.html

相关文章

  • 每日一练(剑指offer)旋转数组的最小数字
    描述有一个长度为n的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的......
  • 旋转数组的二分查找 代码重构 追求优雅的代码
    今天面试一个小伙问旋转数组的二分搜索,https://leetcode.cn/problems/search-in-rotated-sorted-array我自己先写了一份代码如下,是不是觉得很丑陋,重复代码较多?classSo......
  • 稀疏数组
    稀疏数组packagecom.andy.base.Andy.operator.array;importjava.util.Arrays;publicclassArrayDemo08{publicstaticvoidmain(String[]args){......
  • JS 判断数组对象中某个字段有无重复
    判断一个数组中对象中,某个字段是否有重复1.使用setmap实现letarr=[{name:'zhang',id:'1001'},{nmae:'li',id:'1001'}]//判断id是否重复//返回一个id......
  • 1144. 递减元素使数组呈锯齿状
    给你一个整数数组 nums,每次 操作 会从中选择一个元素并 将该元素的值减少 1。如果符合下列情况之一,则数组 A 就是 锯齿数组:每个偶数索引对应的元素都大于......
  • TypeScript Array(数组)
    TypeScriptArray(数组)数组对象是使用单独的变量名来存储一系列的值。数组非常常用。假如你有一组数据(例如:网站名字),存在单独变量如下所示:varsite1="Google";vars......
  • 文本左右对齐(字符串、模拟)、螺旋矩阵 II(数组、矩阵)、二叉树中的最大路径和(树、深
    文本左右对齐(字符串、模拟)给定一个单词数组和一个长度maxWidth,重新排版单词,使其成为每行恰好有maxWidth个字符,且左右两端对齐的文本。你应该使用“贪心算法”来放置......
  • 两个activivty之间传递数组(转)
    Java代码1.publicclassHomeextendsActivity{2.3.4.5.publicstaticfinalStringARRAYS_COUNT="com.yourname.ARRAYS_COUNT";......
  • leetcode 862. 和至少为 K 的最短子数组
    一个双端单调队列:如果新加入的数比队列尾的数小,那么队列尾的数就可以丢去,这是因为如果未来的一个数能和队列尾的数满足条件,那么也一定可以和新加入的数满足条件。另外,如果......
  • python Numpy数组2.27
    #成员类型转换arr.astype(np.float_)#转换数组对象成员的类型为float,形状不变。#形状转换arr.resize(shape)#返回值是一个None,不能引用内部的属性arr.reshape(shape)#......