当前位置:首页 > 代码 > 正文

微软宠物商店源代码(java宠物商店项目代码)[20240428更新]

admin 发布:2024-04-28 02:43 106


本篇文章给大家谈谈微软宠物商店源代码,以及java宠物商店项目代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求宠物管理系统Java代码,具有增删改查功能,用数组实现,并且有输入功能

你说的是网上流传的宠物商店web版的代码吧

Java版本的名字叫:J2EE Java Pet Store

.NET版本的叫:.NET PetShop

百度一下J2EE Java Pet Store,这是一套经典示例代码

Java宠物商店代码,求求各位大神帮忙

//望采纳,打这么多字不容易

//用eclipse软件

一、问题描述

设计一个宠物商店,在商店中可以有多种宠物,试表示出此种关系,并要求可以根据关键字查找相应的宠物信息。所需要的宠物信息自行设定。

1、可以保存多个宠物的信息

2、宠物的属性:名字、年龄等

3、可以实现宠物上架、下架、模糊查询等功能。

实现思路

1.首先需要定义一个宠物类,因为宠物种类有很多,因此需要定义一个抽象类。该类中需要包含宠物的各种信息,例如:种类、名字、年龄、雌雄等。

2.有了宠物后还需要定义一个商店类,来存放各种宠物。该商店类可以展示出商店内的宠物信息,以满足用户需求。

3.因为要实现宠物的上架和下架操作,因此还需要定义一个上架类和下架类。可以通过该类对宠物进行上架和下架操作,以存放到商店中。

4.要实现模糊查询功能,需要定一个查询类,该类可以通过输入关键字来查询商店内的宠物信息来展现出来。

5.要实现上诉功能,还需要定义一个测试类,来实现上述操作。

代码实现:

1.宠物类

package 宠物商店;

public abstract class 宠物类 {

public String species; //种类

public String name; //名字

public String sex; //雌雄

public int age; //年龄

public 宠物类() {

}

public 宠物类(String species,String name,String sex,int age) {

this.species=species;

this.name=name;

this.sex=sex;

this.age=age;

}

public abstract void pet1();

public void setspecies(String species) {

this.species=species;

}

public String getspecies() {

return species;

}

public void setname(String name) {

this.name=name;

}

public String getname() {

return name;

}

public void setsex(String sex) {

this.sex=sex;

}

public String getsex() {

return sex;

}

public void setage(int age) {

this.age=age;

}

public int getage() {

return age;

}

}

2.商店类

package 宠物商店;

public class 商店类 extends 宠物类{

public 商店类(String species,String name,String sex,int age) {

super(species, name, sex,age);

}

public void pet1() {

System.out.println("宠物种类:"+species+"\t宠物名称:"+name+"\t宠物性别"+sex+"\t宠物年龄"+age+"岁");

}

static 商店类 doug1=new 商店类("金毛","豆豆","雄性",1);

static 商店类 doug2=new 商店类("牧羊犬","花花","雌性",2);

static 商店类 doug3=new 商店类("泰迪","毛毛","雄性",1);

static 商店类 doug4=new 商店类("二哈","笨笨","雌性",2);

static 商店类 cat1=new 商店类("加菲猫","胖胖","雄性",1);

static 商店类 cat2=new 商店类("波斯猫","玲玲","雌性",2);

}

3.下架类

package 宠物商店;

import java.util.Scanner;

public class 下架类 {

public static void XJ() {

Scanner scanner = new Scanner(System.in);

System.out.println("现在本店有以下宠物:");

商店类.doug1.pet1();

商店类.doug2.pet1();

商店类.doug3.pet1();

商店类.doug4.pet1();

商店类.cat1.pet1();

商店类.cat2.pet1();

System.out.println("请您选择要下架的宠物名称");

String name = scanner.next();

System.out.println("您好,您已成功下架名字为:"+name+"的宠物");

}

}

4.上架类

package 宠物商店;

import java.util.Scanner;

public class 上架类 {

public static String species; //种类

public static String name; //名字

public static String sex; //雌雄

public static int age; //年龄

public static void SJ() {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入你要上架宠物的种类:");

species=scanner.next();

System.out.println("请输入你要上架宠物的名字:");

name=scanner.next();

System.out.println("请输入你要上架宠物的雌雄:");

sex=scanner.next();

System.out.println("请输入你要上架宠物的年龄:");

age=scanner.nextInt();

商店类 cw=new 商店类(species,name,sex,age);

System.out.println("恭喜您,您已经成功上架:");

cw.pet1();

System.out.println("现在本商店有:");

商店类.doug1.pet1();

商店类.doug2.pet1();

商店类.doug3.pet1();

商店类.doug4.pet1();

商店类.cat1.pet1();

商店类.cat2.pet1();

cw.pet1();

}

}

5.查询类

package 宠物商店;

import java.util.Scanner;

public class 查询类 {

public static void CX() {

Scanner scanner = new Scanner(System.in);

System.out.println("尊敬的顾客您好,我会为您提供最优的服务");

System.out.println("1:查询本店宠物种类\t2:查询本店宠物信息");

int n = scanner.nextInt();

if(n==1) {

System.out.println("尊敬的顾客,目前本店有:1、宠物狗\t2、宠物猫");

}

if(n==2) {

System.out.println("请输入您要查询宠物的种类信息:");

String name = scanner.next();

if(name.equals("狗")||name.equals("gou")) {

System.out.println("本店提供"+name+"的品种为:");

商店类.doug1.pet1();

商店类.doug2.pet1();

商店类.doug3.pet1();

商店类.doug4.pet1();

}

else if(name.equals("猫")||name.equals("mao")) {

System.out.println("本店提供"+name+"的品种为:");

商店类.cat1.pet1();

商店类.cat2.pet1();

}

else {

System.out.println("给常抱歉,本店不能提供你所需要的宠物:"+name);

}

}

}

}

6.测试类

package 宠物商店;

import java.util.Scanner;

public class 测试类 {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("**********欢迎来到宠物商店在线系统**********");

System.out.println("我们将为您提供最优秀的服务,请您做以下选择");

System.out.println("1:员工登录\t2:尊敬的顾客");

int i = scanner.nextInt();

if(i==1){

System.out.println("亲爱的员工您好,请选择您要进行的操作:");

System.out.println("1:对宠物进行上架操作\t2:对宠物进行下架操作");

int n = scanner.nextInt();

if(n==1) {

//转到上架类

上架类.SJ();

}

if(n==2) {

//转到下架类

下架类.XJ();

}

}

if(i==2) {

查询类.CX();

}

}

}

petshop是做什么的

PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,而且有很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。

微软宠物商店源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java宠物商店项目代码、微软宠物商店源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/734.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载