
正文
java子类父类代码动物 java父类和子类的例子
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA定义一个父类Animal(动物),其中包括方法eat( ),move( ),cry( )……等
package com.java;
//声明一个抽象类动物
abstract class Animal {
//声明一个方法eat()java子类父类代码动物,此处可以将方法抽象声明:public abstract void eat();move方法和cry方法类似
public void eat() {
System.out.println("Animal eat...");
}
public void move() {
System.out.println("Animal move...");
}
public void cry() {
System.out.println("Animal cry...");
}
}
//声明一个Cat类继承Animal类
class Cat extends Animal{
//重写父类方法
public void eat() {
System.out.println("Cat eat...");
}
public void move() {
System.out.println("Cat move...");
}
public void cry() {
System.out.println("Cat cry...");
}
}
//声明一个Dog类java子类父类代码动物,继承Animal类
class Dog extends Animal{
//重写父类方法
public void eat() {
System.out.println("Dog eat...");
}
public void move() {
System.out.println("Dog move...");
}
public void cry() {
System.out.println("Dog cry...");
}
}
//以下是测试结果,可以省略
public class NLL {
public static void main(String[] args) {
Animal a1 = new Cat();
Animal a2 = new Dog();
Cat c = new Cat();
Dog d = new Dog();
a1.eat();
a1.cry();
a1.move();
a2.cry();
a2.eat();
a2.move();
c.cry();
c.eat();
c.move();
d.cry();
d.eat();
d.move();
}
}
代码已给,好好学习,外力毕竟不能帮你一生,最终还是要靠自己java子类父类代码动物!
相关问答
Q1: java编写程序实现有动物类animal,将其作为父类,从其派生出子类cat和子类dog,基类中包含方法speak()
public class Animal{
public void speak(){
System.out.println("Animal的speak方法");
}
}
public class Cat extends Animal{
}
public class Dog extends Animal{
}
Q2: java编程:创建父类Animal和子类Dog
//Animal.java
public class Animal {
private String name;
protected String species;
protected int age;
public Animal(String name,int age){
this.name = name;
this.age = age;
}
public String showInfo(){
String msg = "打印对象详细信息……";
return msg;
}
public void setSpecies(){
this.species = this.getClass().getSimpleName();
}
}
//Dog.java
public class Dog extends Animal {
private String name;
public Dog(String name,int age){
super(name,age);
}
public static void main(String[] args){
Dog d = new Dog("Tom",5);
System.out.println(d.showInfo());
}
//重写方法
public String showInfo(){
String msg = "";
msg = "My name is " + name + ".\nI'm a " + species + ".\nI'm " + age + ".";
return msg;
}
}
java子类父类代码动物的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java父类和子类的例子、java子类父类代码动物的信息别忘了在本站进行查找喔。







