宠物

java 接口(interface)的意义

别说谁变了你拦得住时间么 提交于 2020-03-01 07:26:03
接口的作用对于很多新手来说很不容易理解,我给大家举个例子。 接口只是一个规范,所以里面的方法都是空的。 假如我开了一个宠物粮店,声明所有宠物都可以来我这里买粮食,这就相当于一个接口, public interface PetRestaurant { public void buy(); } 当一只狗看到了,知道自己是宠物,所以它去实现这个接口 public class DogPet implements PetRestaurant { @Override public void buy() { System.out.println("我是狗,我要买狗粮"); } } 当一只猫看到了,知道自己也是宠物,所以也去实现这个接口 public class CatPet implements PetRestaurant { @Override public void buy() { System.out.println("我是猫,我要买猫粮"); } } 当狗和猫来我的店之前,我是不知道他们到底是什么,但是当他们来到我的店,我就知道一个要猫粮食,一个要狗粮食。因为他们都实现了 我这个接口,都可以买。下面这个类相当于一个接待顾客的类,即店小二,他接待所有实现了我这个宠物店接口的动物,传进来一个PetRestaurant 类型的宠物,注意,这个PetRestaurant 是接口 public

P2286 [HNOI2004]宠物收养场

本秂侑毒 提交于 2020-02-16 09:47:09
题目描述 凡凡开了一间宠物收养场。收养场提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。 每个领养者都希望领养到自己满意的宠物,凡凡根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养场的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养场总是会有两种情况发生:被遗弃的宠物过多或者是想要收养宠物的人太多,而宠物太少。 被遗弃的宠物过多时,假若到来一个领养者,这个领养者希望领养的宠物的特点值为a,那么它将会领养一只目前未被领养的宠物中特点值最接近a的一只宠物。(任何两只宠物的特点值都不可能是相同的,任何两个领养者的希望领养宠物的特点值也不可能是一样的)如果有两只满足要求的宠物,即存在两只宠物他们的特点值分别为a-b和a+b,那么领养者将会领养特点值为a-b的那只宠物。 收养宠物的人过多,假若到来一只被收养的宠物,那么哪个领养者能够领养它呢?能够领养它的领养者,是那个希望被领养宠物的特点值最接近该宠物特点值的领养者,如果该宠物的特点值为a,存在两个领养者他们希望领养宠物的特点值分别为a-b和a+b,那么特点值为a-b的那个领养者将成功领养该宠物。 一个领养者领养了一个特点值为a的宠物,而它本身希望领养的宠物的特点值为b,那么这个领养者的不满意程度为abs(a-b)。

【网易官方】极客战记(codecombat)攻略-森林-好伙伴的名字B-buddys-name-b

筅森魡賤 提交于 2020-02-05 10:22:54
我们知道宠物的名字。让我们学习它,以示礼貌。 简介 该介绍你的宠物给新朋友了! 新朋友之间总是很礼貌,因此猫咪在 "hear" 声音时应该 sayHello 打招呼。 默认代码 # 宠物需要向英雄和农民问好。 # 使用这个函数作为"hear"事件的处理函数: def sayHello(event): # 宠物在说你好: pet.say("致敬") # 使用pet.on("eventName", functionName)方法 # 这一关里,宠物需要在"hear"声音后运行sayHello # 那么,问候宠物,等待回应。 hero.say("你好,朋友!") 概览 事件处理函数是监控特定事件的函数。 事件处理函数可以使用 .on() 方法为特定单位创建,例如你的 pet ! 使用 pet.on("eventType"会在 "eventType" 相应的事件发生时调用 functionName 对应的函数。当然, "eventType"`在这里并不实际存在,它只是泛指。下面来看一个实际的例子: 注意: "eventType" 不要加 () !这里只是指向函数,而并非实际调用函数。 # 这定义了一个名为performTrick的函数! def performTrick(event): # 这个函数被调用时,宠物会执行相应动作。 pet.trick() # 使用.on()方法,宠物会等待

【网易官方】极客战记(codecombat)攻略-森林-边地好伙伴backwoods-buddy

时光总嘲笑我的痴心妄想 提交于 2020-02-04 10:43:01
你有一个宠物!训练它说话吧! 简介 你有一个宠物! 你的宠物会对 events 作出回应。在它听到声音时, "hear" 事件会被触发。 要让宠物对 "hear" 事件作出回应,你要使用一个 处理函数 : def speak(event): pet.say("Meow!") pet.on("hear", speak) 默认代码 # 你现在拥有一个宠物! def speak(event): # 你的宠物需要用pet.say()进行回应 # 搜寻一枚硬币,如果找到就建造一个"fire-trap" pass # 这将告诉你的宠物,在听到声音时运行speak()函数 pet.on("hear", speak) # 和你的宠物交流吧! hero.say("Hello Kitty") 概览 这一关将介绍宠物!耶! 使用 pet 来引用你的宠物,就像使用 hero 引用英雄一样。 你可以使用 event handlers 来训练宠物做事。 宠物可以对 *event 会做出反应,例如 "hear" ,正在听你讲话! event handler 则是在 event 发生时执行的函数。 要训练宠物对 event 做出反应,你需要使用 on() 函数: pet.on("hear", speak) 这里意思是宠物在听到声音时会执行函数 speak() 。 边地好伙伴 解法 # 你现在拥有一个宠物! def

小猫奥斯卡

怎甘沉沦 提交于 2020-01-30 17:46:44
动物是多么令人愉悦的朋友啊,它们从不发问也从不批评;一个揪猫尾巴的人会得到以其它方式无法得到的教训;有人么能比猫对我们的爱更伟大;怎样才舒服,猫咪最在行;一只猫会带来另一只猫;想知道某一天有多温暖,只需要看看猫咪睡了多久;我研究过许多哲学家和许多猫,而猫的智慧是至高无上的;猫一直都知道人们究竟是喜欢还是厌恶它们,它们并不在意,仍然我行我素;猫是一个没有谜底的迷;无论呆在门内还是门外,猫永远都是错误的;悲惨人生中的两个避难所,一是音乐,二是猫;与猫一起度过的时光从来不会荒废;猫充满灵性,怎么可能不慈悲;狗有主人,猫有员工;但凡有一线阳光洒向地板,猫都会找到并沐浴其中;猫的活泼与安静,哪一种更美呢;爱猫的人最有宽容心;猫注视着某种我无法看到的事物,每当此时,我都不寒而栗;世界上有两样东西是完美无缺的,一是时钟,一是猫;我爱猫,因为我爱家,渐渐地,猫成了家中有形的灵魂;小猫咪堪称艺术佳作;你无法拥有一只猫,最好的办法是成为它的伴侣;归来时,你走进的是一间空屋,还是一个家,区别在于,里面是否有一只猫。 你不会关心撞到你的那辆车子的车牌,你只会紧张它给你造成了什么样的伤害。 来源: https://www.cnblogs.com/bimgoo/archive/2013/03/28/2987856.html

LUOGU P2286 [HNOI2004]宠物收养场

╄→尐↘猪︶ㄣ 提交于 2020-01-30 09:30:28
题目描述 凡凡开了一间宠物收养场。收养场提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。 每个领养者都希望领养到自己满意的宠物,凡凡根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养场的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养场总是会有两种情况发生:被遗弃的宠物过多或者是想要收养宠物的人太多,而宠物太少。 被遗弃的宠物过多时,假若到来一个领养者,这个领养者希望领养的宠物的特点值为a,那么它将会领养一只目前未被领养的宠物中特点值最接近a的一只宠物。(任何两只宠物的特点值都不可能是相同的,任何两个领养者的希望领养宠物的特点值也不可能是一样的)如果有两只满足要求的宠物,即存在两只宠物他们的特点值分别为a-b和a+b,那么领养者将会领养特点值为a-b的那只宠物。 收养宠物的人过多,假若到来一只被收养的宠物,那么哪个领养者能够领养它呢?能够领养它的领养者,是那个希望被领养宠物的特点值最接近该宠物特点值的领养者,如果该宠物的特点值为a,存在两个领养者他们希望领养宠物的特点值分别为a-b和a+b,那么特点值为a-b的那个领养者将成功领养该宠物。 一个领养者领养了一个特点值为a的宠物,而它本身希望领养的宠物的特点值为b,那么这个领养者的不满意程度为abs(a-b)。

P2286 [HNOI2004]宠物收养场

狂风中的少年 提交于 2020-01-30 08:18:43
P2286 [HNOI2004]宠物收养场 题目描述 凡凡开了一间宠物收养场。收养场提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。 每个领养者都希望领养到自己满意的宠物,凡凡根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养场的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养场总是会有两种情况发生:被遗弃的宠物过多或者是想要收养宠物的人太多,而宠物太少。 被遗弃的宠物过多时,假若到来一个领养者,这个领养者希望领养的宠物的特点值为a,那么它将会领养一只目前未被领养的宠物中特点值最接近a的一只宠物。(任何两只宠物的特点值都不可能是相同的,任何两个领养者的希望领养宠物的特点值也不可能是一样的)如果有两只满足要求的宠物,即存在两只宠物他们的特点值分别为a-b和a+b,那么领养者将会领养特点值为a-b的那只宠物。 收养宠物的人过多,假若到来一只被收养的宠物,那么哪个领养者能够领养它呢?能够领养它的领养者,是那个希望被领养宠物的特点值最接近该宠物特点值的领养者,如果该宠物的特点值为a,存在两个领养者他们希望领养宠物的特点值分别为a-b和a+b,那么特点值为a-b的那个领养者将成功领养该宠物。 一个领养者领养了一个特点值为a的宠物,而它本身希望领养的宠物的特点值为b

2019-1-21作业

我的未来我决定 提交于 2020-01-27 04:19:21
作业一:使用多态实现主人领养宠物,和宠物玩的功能, 父类,宠物类: package com.polym02; /** * 父类 ,宠物类 */ public abstract class Pet { //宠物被领养的方法 public Pet yang(Pet pet){ return pet; } } 子类狗: package com.polym02; /** * 狗狗类 */ public class Dog extends Pet { //玩的方法 public void wang() { System.out.println("陪狗狗去接飞盘"); } //重写父类被领养的方法 public Pet yang(Pet pet){ System.out.println("给你一只狗狗"); return pet; } } 子类企鹅: package com.polym02; /** * 企鹅类 */ public class Penguin extends Pet { //玩的方法 public void wang(){ System.out.println("带企鹅去游泳。。。。。。"); } //重写父类被领养的方法 public Pet yang(Pet pet){ System.out.println("给你一只企鹅。。。。。"); return pet; } }

unity--跟随

纵饮孤独 提交于 2020-01-02 21:43:24
https://blog.csdn.net/u011484013/article/details/53931181 玩家: using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMove : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { float h = Input.GetAxis ("Horizontal"); float v = Input.GetAxis ("Vertical"); if(h!=0 || v!=0){ transform.LookAt (transform.position+new Vector3(h,0,v)); transform.Translate (transform.forward*Time.deltaTime*5f,Space.World); } } } 宠物“: using System.Collections; using System.Collections.Generic; using UnityEngine;