package com.study.second2; import java.util.Arrays; /* 继承的应用: 实现一个内衣商城中的内衣管理 1、 定义一个内衣类 2、定义一个内衣管理类 1、实现进货功能 2、可以输出所有内衣的信息功能 3、使用继承实现一个可按单价排序输出所有内衣的功能 4、使用继承实现一个只输出女生内衣的功能 */ public class oneHundredAndNineteenNine { public static void main(String[] args) { } } //内衣类 class Underwear{ private float price;//单价 private String name;//名称 private String sex;//男士或者女士 public Underwear(float price, String name, String sex) { super(); this.price = price; this.name = name; this.sex = sex; } public float getPrice() { return price; } public void setPrice(float price) { this.price = price; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getInfo(){ return sex+name+",RMB:"+price; } } //内衣管理类 class UnderwearManager{ private Underwear[] underwears = new Underwear[3];//内衣数组 private int count;//记录当前内衣的数量,计数器 //添加内衣的功能 public void add(Underwear u){ if(count>=underwears.length){ //数组动态扩展 int newLen = (underwears.length*3)/2+1; underwears = Arrays.copyOf(original, newLength) } } }
时间: 2024-10-22 07:08:53