淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种面向对象的编程语言,而extends是Java中的关键字之一,用于扩展类的继承关系。当我们想要创建一个新的类时,可以使用extends关键字来继承另一个类中的方法和属性。

java和extends区别

以下是一个简单的示例代码:


public class Animal {
   public void sound() {
      System.out.println("Animal makes a sound");
   }
}

public class Dog extends Animal {
   public void sound() {
      System.out.println("Dog barks");
   }
}

在上面的代码中,我们创建了一个Animal类和一个Dog类。通过使用extends关键字,Dog类继承了Animal类的所有属性和方法。但是,Dog类中重写了Animal类中的sound()方法,并且输出的内容是“Dog barks”。

因此,我们可以看出extends关键字的作用是扩展类的继承关系,并且让子类能够继承父类的方法和属性。同时,子类也可以通过重写父类的方法来实现自己的特定行为。