java多态的向上转型是什么

  • 更新时间:2021-06-17 10:37:05
  • 编辑:符冬云
给寻找编程代码教程的朋友们精选了相关的编程文章,网友糜弘大根据主题投稿了本篇教程内容,涉及到java相关内容,已被485网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

本页是码农之家最新发布的《java多态的向上转型是什么》的详细页面,觉得有用就收藏了,重新排版了一下发到这里,希望对网友有用。

java多态的向上转型是什么

1、说明

向上转型就是把一个子类引用给一个父类引用,也就是父类引用 引用了子类的对象,即父类 父类对象 = 子类实例。

此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,而不是父类的方法。但是调用的属性还是父类的属性。

2、实例

class Animal {
    public String name;
    public void eat() {
        System.out.println(this.name + " 正在吃");
    }
}
class Cat extends Animal {
    
}
public class Test extends TestDemo {
 
    public static void main(String[] args) {
        //父类引用 引用了 子类引用所引用的对象
        Cat cat = new Cat();
        Animal animal = cat;//向上转型
    }
}

以上就是java多态的向上转型的介绍,希望对大家有所帮助。

相关教程

  • 学Java要学并发编程吗

    学Java要学并发编程吗?首先我们来了解一下什么是并发?

    发布时间:2021-06-06

  • Java怎么系统学习

    如何系统地学习Java?学Java有哪些好方法?码农之家IT培训的小编建议:想成为Java程序员,学习Java时就不要东一片、西一片的学习,要全面的、系统的学习Java编程基础,包括AWT、Swing这些不是经常用到的内容也要学习,深刻的理解面向对象(Object-Oriented)的编程思想,掌握封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)三大特性,把面向对象的思想运用到实际的代码编写中。这些都是需要掌握的,学Java要有节奏感。

    发布时间:2021-06-06

用户留言