定义一个Dog类继承Animal类,有自己的属性name和方法watch。定义主方法测试
举一反三
- 定义一个Animal类,包括类型、性别和年龄三个属性,以及say、run和toString方法。 定义一个Dog类继承Animal类,有自己的属性name和方法watch。定义主方法测试
- 义一个动物Animal类,包括动物类型type成员变量,一个叫声sound()方法,定义一个Animal类的子类Dog类,重写sound()方法;再定义一个Animal类的子类Cat类,重写sound()方法;定义测试TestAnimal类,声明创建Animal类对象,再分别创建一个Dog类、Cat类的对象,然后通过访问Animal对象来访问Dog、Cat类对象的sound()方法。
- 已知动物类定义如下class Animal{ string name;void shout (){System.out.println("动物发出叫声");}}要求定义Dog类和Cat类,Dog类继承Animal类并重写Animal的shout方法,也拥有自己的shower()方法,输出“狗喜欢玩水”Cat类继承Animal类并重写Animal的shout方法,也拥有自己的shower()方法,输出“猫怕水”(备注:没有个人电脑的同学,可以用笔和纸质记事本编写代码,然后拍照上传)
- 请定义一个类Dog,使其继承自Animal类,(注:Dog类没有代码)
- 设计一个Dog类有名字、颜色、年龄等属性定义,构造方法初始化类的这些属性,定义方法输出Dog信息,编写应用程序使用Dog类