一道关于接口的练习题

简介:   这是我妹子问我的,当时好久没写过Java了,不过纠结了一会还是做了出来……   题目如下:      下面是代码: package a; public interface Animal { //接口里的抽象方法不可有方法体,空的也不行,直接加分号。

  这是我妹子问我的,当时好久没写过Java了,不过纠结了一会还是做了出来……

  题目如下:

  

  下面是代码:

package a;

public interface Animal {
	//接口里的抽象方法不可有方法体,空的也不行,直接加分号。
	//注意是不需要参数的
	public void cry() ;
	public String getAnimalName();
}

 

package a;

public class Dog implements Animal {

	@Override
	public void cry() {
		System.out.println("狗叫--汪汪");
	}

	@Override
	public String getAnimalName() {
		// TODO Auto-generated method stub
		return "I'm a dog";
	}

}

 

package a;

public class Cat implements Animal {

	@Override
	public void cry() {
		// TODO Auto-generated method stub
		System.out.println("猫叫--喵喵");
	}

	@Override
	public String getAnimalName() {
		// TODO Auto-generated method stub
		return "I'm a cat";
	}
	
}

 

package a;

public class Simulator {//注意此处不需要实现Animal接口

	public void playSound(Animal animal) {
		animal.cry();
		animal.getAnimalName();
	}
	
	public static void main(String[] args) {
		Simulator simulator = new Simulator();
		simulator.playSound(new Dog());
		simulator.playSound(new Cat());	
	}
}

 

当时想到的一个问题是接口做了参数,那需不需要实现借口呢,想了想,答案是否定的,只需要传递过来实现了接口的类即可。

目录
相关文章
|
16天前
|
存储 安全 编译器
【C++初阶】10 .习题①
【C++初阶】10 .习题①
35 2
|
1月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
65 0
|
9月前
|
存储 人工智能 Serverless
基础编程题目集 函数题部分(上)
基础编程题目集 函数题部分
119 0
|
9月前
函数习题以及知识点
函数习题以及知识点
|
9月前
|
机器学习/深度学习 存储 人工智能
基础编程题目集 函数题部分(下)
基础编程题目集 函数题部分(下)
240 0
【C】指针——知识点大全(详细,简洁,含例题)(二)
【C】指针——知识点大全(详细,简洁,含例题)
|
10月前
|
存储 编译器
【C】指针——知识点大全(详细,简洁,含例题)(一)
【C】指针——知识点大全(详细,简洁,含例题)
|
11月前
|
存储 机器学习/深度学习 缓存
【C++】设计类题目总结
1、最小栈 题目连接
|
11月前
|
Java
接口(忽略的知识点)
接口属性 只能是final的,而且是public static final修饰符 比如int a=10; 其实上是public static final int a=10;
41 0
|
存储 机器学习/深度学习 算法
C语言数据结构考试测试题目,题库+答案解析
C语言数据结构考试试题,题库+答案解析。数据结构中评价算法的两个重要指标是( )。设n为正整数。试确定下列各程序段中前置以记号@的语句的频度:线性表若采用顺序存储结构时,要求内存中可用存储单元的地址( )。单链表中,增加一个头结点的目的是为了( ))向一个栈顶指针为top的链栈中插入一个p所指向的结点时,其操作步骤为( )。有两个串p和q,求q在p中首次出现的位置的运算称为( )。广义表(a,(b,c),d,e)的表尾为 ___________。由3个结点可以构造出( )种不同

热门文章

最新文章