关于java的多态
我们在上一篇文章中,了解了方法的重写,以及super的使用方法和含义,我们本篇文章来了解一下面向对象最后一个特性,多态😀,它可以实现动态变量。
一、面向对象理解顺序
首先我们学习面向对象的时候,一定要注意学习顺序,不要跳着学习,要逐步渗透,下面我把顺序列出来,一步一步学习然后再了解多态。
5、关于java的多态
二、多态
- 动态编译:类型:可扩展性。
1、我们还是老样子,新建一个软件包,在里面新建一个人类和学生类,让学生类继承人类。
package oop.Demo07;
public class Person
{
public void run()
{
System.out.println("run");
}
}
package oop.Demo07;
public class Student extends Person
{
}
2、我们在main方法中,调用哪个类,就是哪个类。
import oop.Demo07.Person;
import oop.Demo07.Student;
public class Application {
public static void main(String[] args)
{
//一个对象的实际类型是确认的
new Person();