扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Display.java 接口代码如下:
创新互联专注骨干网络服务器租用10余年,服务更有保障!服务器租用,雅安电信机房 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。
public interface Display {
public void dis();
}
接口的实现类DisplayImpl.java 代码如下:
public class DisplayImpl implements Display {
@Override
public void dis() {
// TODO Auto-generated method stub
System.out.println("输出方法");
}
public static void main(String[] args) {
new DisplayImpl().dis();
}
}
三个错:
1.Chicken 类里的howtoeat方法改howtoEat;
2.Apple类和Orange 放到Fruit 类外面。
3。Chicken 类的构造方法需要给重量参数,因为你只定义了一个构造方法。
我调试的没问题,改后代码:
interface Edible{
public String howtoEat();
}
class Animal{
}
class Chicken extends Animal implements Edible,Comparable{
int weight;
public Chicken(int weight){
this.weight=weight;
}
public String howtoEat(){
return "fry it";
}
public int compareTo(Object o){
return weight-((Chicken)o).weight;
}
}
class Tiger extends Animal{
}
abstract class Fruit implements Edible
{}
class Apple extends Fruit {
public String howtoEat(){
return "Make apple cider";
}
class Orange extends Fruit{
public String howtoEat(){
return "Make orange juice";
}
}
}
public class Test{
public static void main(String[] args){
Object[] objects={new Tiger(),new Chicken(10),new Apple()};
for(int i=0;iobjects.length;i++){
showObject(objects[i]);
}
}
public static void showObject(Object object){
if(object instanceof Edible)
System.out.println(((Edible)object).howtoEat());
}
}
public interface 接口A {
public void get();
}
//**************
public class 接口A的实现类 implements 接口A {
@Override
public void get() {
System.out.println(1);
}
}
//**************
public class Test {
接口A d = new 接口A的实现类();
public Test() {
d.get();
}
}
虽然可以,但不提倡,因为接口有其自己的存在意义,接口定义行为,一般的都是接口定义,然后用一个类实现。
如果您必须要在接口中实现方法:
public interface 接口A {
public void get();
public default void set() {
//实现
}
}
1.interface接口的意思,java中的关键字
2.interface 定义出来的是一个接口,class定义出来的是一个类,enum定义出来的是一个枚举,abstract class定义出来的是一个抽象类
3.在接口中定义两个方法,但是都是没有实现的,谁实现了这个接口,谁就负责具体实现这两个方法
4.void start(); void stop();接口中定义的方法,定义的一个规范;就好比定义一个人有吃东西和喝东西的功能,但是具体吃什么或者喝什么就看生出来的这个人之后自己怎么处理这两个行为了
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流