「javaeat方法」java foreach函数
本篇文章给大家谈谈javaeat方法,以及java foreach函数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA 。定义一个接口Eatable,其中定义void eat ()方法,以描述可食用功能的规范。
- 2、在java中,语句 h.eat(); 是什么意思?
- 3、JAVA定义一个父类Animal(动物),其中包括方法eat( ),move( ),cry( )……等
JAVA 。定义一个接口Eatable,其中定义void eat ()方法,以描述可食用功能的规范。
public interface Eatable{
void eat();
}
public class Fruit implements Eatable{
void eat(){
System.out.println("可以食用");
}
}
在java中,语句 h.eat(); 是什么意思?
这么给你说吧:H类中有一个eat()方法 因为是非静态方法所以必须要new一下 及 H h=new H();
然后在调用h对象中的eat方法输出执行
JAVA定义一个父类Animal(动物),其中包括方法eat( ),move( ),cry( )……等
package com.java;
//声明一个抽象类动物
abstract class Animal {
//声明一个方法eat(),此处可以将方法抽象声明: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类,继承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();
}
}
代码已给,好好学习,外力毕竟不能帮你一生,最终还是要靠自己!
关于javaeat方法和java foreach函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-02,除非注明,否则均为
原创文章,转载请注明出处。