21xrx.com
2024-11-25 05:09:15 Monday
登录
文章检索 我的文章 写文章
JavaGuide面试突击版:提高面试的准备水平
2023-06-12 00:41:05 深夜i     --     --
关键字:JavaGuide 面试 多态

为了更好的面试发挥,Java程序员需要在复习知识的同时,对基础和实战知识进行深入的理解。通过本篇文章的介绍,在最关键的技术问题上,帮助你进行面试准备。让我们先来看一个常见的技术问题:Java中的多态。

Java中的多态

Java中的多态是利用继承和接口实现的,不同的子类可以调用相同的父类方法,通过不同的对象实例实现不同的行为表现。下面是一个简单的代码例子:


public class Animal {

  public void cry() {

    System.out.println("动物叫声...");

  }

}

public class Dog extends Animal {

  @Override

  public void cry() {

    System.out.println("汪汪汪...");

  }

}

public class Cat extends Animal {

  @Override

  public void cry() {

    System.out.println("喵喵喵...");

  }

}

public class Test {

  public static void main(String[] args) {

    Animal animal1 = new Dog();

    Animal animal2 = new Cat();

    animal1.cry();

    animal2.cry();

  }

}

在上述代码中,先定义了一个Animal类,然后通过继承实现了Dog和Cat两个子类。最后在Test类中创建了两个Animal类的实例,分别为Dog和Cat,并调用它们各自的cry()方法,输出结果为“汪汪汪…”和“喵喵喵…”。

以上就是Java中的多态,这是Java中的一个非常基础和重要的概念,Java程序员必须全面掌握。下面我们来总结一下本篇文章的关键字:

关键字:JavaGuide、面试、多态。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复