Java类和对象笔试题

案例描述:领养宠物并打印宠物信息 创建宠物狗狗类(Dog),狗狗类的属性: 昵称(name)、健康值(health)、亲密度(love)、品种(strain); 狗狗类的方法(print):打印自己的信息,含上述属性值 创建宠物企鹅类(Penguin),企鹅类的属性:昵称、健康值、亲密度、性别(sex);企鹅类的方法:打印自己的信息 创建测试app“卖宠物”,首先app给顾客打招呼并介绍宠物类型(狗狗和企鹅),让顾客选择宠物(狗狗或企鹅),打印出顾客选择的宠物的基本信息

  /**
 * 领养宠物
 */
    import java.util.Scanner;
    public class Pet {
    	public static void main(String[] args) {
    		 Scanner input = new Scanner(System.in);
    	        System.out.println("欢迎您来到宠物店!");
    	        // 1、 输入宠物名称
    	        System.out.print("请输入要领养宠物的名字:");
    	        String name = input.next();
    	        // 2、 选择宠物类型
    	        System.out.print("请选择要领养的宠物类型:(1、狗狗 2、企鹅)");
    	        switch (input.nextInt()) {
    	        case 1:
    	            // 2.1.2、创建狗狗对象并赋值
    	            Dog dog = new Dog();
    	            dog.name = name;
    	            // 2.1.3、输出狗狗信息
    	            dog.print();
    	            break;
    	        case 2:
    	            //创建企鹅对象并赋值
    	            Penguin pgn = new Penguin();
    	            pgn.name = name;
    	            //输出企鹅信息
    	            pgn.print();
    	        }
    	}
    }




/**
 * 宠物狗类
 */
public class Dog {
	String name = "无名氏"; // 昵称
    int health = 100; // 健康值
    int love = 0; // 亲密度
    String strain = "聪明的土狗"; 
    public void print() {
        System.out.println("宠物的自白:\n我的名字叫" + this.name + 
                ",健康值是" + this.health + ",和主人的亲密度是"
                + this.love + ",我是一只 " + this.strain + "。");
    }
}



/**
 * 宠物企鹅类
 */
public class Penguin {
	 String name = "无名氏"; // 昵称
	    int health = 100; // 健康值
	    int love = 0; // 亲密度
	    String sex = "Q仔"; // 
	    /**
	     * 输出企鹅的信息。
	     */
	    public void print() {
	        System.out.println("宠物的自白:\n我的名字叫" + this.name +
	                ",健康值是" + this.health + ",和主人的亲密度是" 
	                + this.love + ",性别是 " + this.sex + "。");
	    }
}

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值