在Java中,可以通过定义一个宠物基类,然后创建两个继承自该基类的具体宠物类,即Dog和Penguin。下面是一个简单的例子:
首先,定义一个宠物基类Pet:
public class Pet { private String name; private int age; public Pet(String name, int age) { this.name = name; this.age = age; } public void printInfo() { System.out.println("宠物名称:" + name + ",年龄:" + age); } // Getter 和 Setter 方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
下载资源随意下
优质VIP博文免费学
优质文库回答免费看
C知道免费提问
付费资源9折优惠
''' 宠物系统 2023.06.08 优化要求: 1、添加企鹅类,根据选择的要领养的宠物类型完成相应操作 2、编写父类宠物类,子类狗类和企鹅类 3、i ''' #父类:宠物类Pet、 class Pet(object): def __init__(self,name='未知',health=100,love=0): self.name=name self.health=health self.love=love def show(self): print('宠物的自白:我叫{},健康值为{},和主人的亲密度为{}。'.format( self.name, self.health, self.love)) #子类Dog class Dog(Pet): count=0 def __init__(self,name='未知',strain='未知',health=100,love=0): super().__init__(name,health,love) self.strain=strain self.count+=1 def show(self): print('宠物的自白:我叫{},是一只{},健康值为{},和主人的亲密度为{}。'.format( self.name,self.strain,self.health,self.love)) #子类Penguin class Penguin(Dog): def __init__(self,name='未知',sex='未知',health=100,love=0): super().__init__(name,health,love) self.sex=sex def show(self): print('宠物的自白:我叫{},性别是{},健康值为{},和主人的亲密度为{}。'.format( self.name,self.sex,self.health,self.love)) dogcount=0 pencount=0 while True: choice=input('需要领养宠物吗?(y/n):') if choice=='y': name = input('请给领养的宠物取名字:') selectpet=input('请选择领养宠物的类型(1:狗子,2:企鹅):') if selectpet=='1': dog=Dog() dog.name=name # dogcount+=1 selectstrain=input('请选择狗子品种(1、拉布拉多,2、柴犬):') if selectstrain=='1': dog.strain='拉布拉多' else: dog.strain='柴犬' dog.show() elif selectpet=='2': pen=Penguin(name) pencount+=1 selectsex=input('请选择企鹅性别(1、Q仔,2、Q妹):') if selectsex=='1': pen.sex='Q仔' else: pen.sex=='Q妹' pen.show() else: print('输入错误,请重新输入!') elif choice=='n': # print("您一共领养了{}只狗子,{}只企鹅。".format(dogcount, pencount)) break else: print('输入错误,请重新输入!') print("您一共领养了{}只狗子,{}只企鹅。".format(dog.count,pencount))
相关知识
java实现领养宠物功能 编写宠物类Dog\Cat 创建宠物对象,输入领养的宠物信息并输出
net领养宠物项目案例.pptx
Java类和对象笔试题
java类笔试题
用java编的实现宠物店领养宠物的功能
学会继承、多态、封装(1)——Java实现宠物店(领养宠物)
基于java的流浪宠物免费领养系统的设计与实现
毕业设计:基于java的宠物领养系统设计与实现
java 领养宠物
领养宠物并打印宠物信息java
网址: java领养宠物,编写宠物类Dog和Penguin,创建宠物对象,输入领养的宠物信息并输出 https://m.mcbbbk.com/newsview498891.html
上一篇: 【儿童友好城市】美好生活共同缔造 |
下一篇: 月子中心怎么选?权威指引来了! |