【JAVA】猫与狗

xiaoxiao2021-03-01  26

Animal.java

class Animal{ protected String name; public void showName(){ System.out.println(name); } public void cry(){ System.out.println("不同的动物的叫声是有区别的"); } }

Dog.java

class Dog extends Animal{ Dog(String s){ name=s; } public void cry(){ System.out.println("wang,wang,wang"); } public void swimming(){ System.out.println("狗会游泳"); } }

Cat.java

class Cat extends Animal{ Cat(){ name ="猫"; } Cat(String s){ name =s; } public void cry(){ System.out.println("miao,miao,miao"); } public void climbUpTree(){ System.out.println("会爬树"); } }

MainClass.java

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author 高晶 */ public class MainClass { /** * @param args the command line arguments */ public static void main(String[] args) { Dog dog = new Dog("小黄狗"); Cat cat = new Cat("小花猫"); dog.showName(); dog.cry(); dog.swimming(); cat.showName(); cat.cry(); cat.climbUpTree(); // TODO code application logic here } }
转载请注明原文地址: https://www.6miu.com/read-3200233.html

最新回复(0)