有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

纯英语的java接口

请用通俗易懂的英语解释为什么我们需要,为什么我们在面向对象开发中使用接口

我很困惑

[+]我正在研究Java。如果有,请提供Java的示例代码

谢谢大家


共 (3) 个答案

  1. # 1 楼答案

    这里是来自JavaRanch的Java Beginner FAQ部分的entry。这可能会有帮助。 此外,请转到JavaRanch。特别是对于Java初学者来说,没有其他更好的替代品

  2. # 2 楼答案

    你有没有检查过,Java接口的部分你有一个解释和一些Java示例

    http://www.javabeginner.com/learn-java/java-abstract-class-and-interface

    示例1:下面是形状界面的示例

    interface Shape {
    
        public double area();
        public double volume();
    }
    

    下面是一个实现Shape接口的Point类

    public class Point implements Shape {
    
        static int x, y;
        public Point() {
            x = 0;
            y = 0;
        }
        public double area() {
            return 0;
        }
        public double volume() {
            return 0;
        }
        public static void print() {
            System.out.println("point: " + x + "," + y);
        }
        public static void main(String args[]) {
            Point p = new Point();
            p.print();
        }
    }
    
  3. # 3 楼答案

    您只提供了interface要做的事情,如何完成这些事情将在实现中介绍

    假设有一个接口驱动程序,您将声明一个方法drive()

    现在假设一个汽车司机实现了这个方法,他就可以在那里写代码了
    如果飞行员执行驾驶方法,那么他的代码

    我希望它是清楚的