美文网首页
2020-02-20 Java 面向对象的多态性

2020-02-20 Java 面向对象的多态性

作者: fjasmin | 来源:发表于2020-02-20 21:00 被阅读0次

1.多态性的体现:

    方法的重载和重写

    对象的多态性

2.对象的多态性:

        向上转型:程序会自动完成。

            父类    父类对象 = 子类对象

        向下转型:强制类型转换

            子类    子类对象 = (子类)父类的实例

class A{

public void tell1() {

System.out.println("A tell1");

}

public void tell2() {

System.out.println("A tell2");

}

}

class B extends A{

public void tell1() {

System.out.println("B tell1");

}

public void tell3() {

System.out.println("B tell3");

}

}

public class PolDemo01 {

public static void main(String[] arrs) {

//向上转型

/*

* B b = new B(); A a = b; a.tell1();//tell1的重写 a.tell2();

*/

//向下转型

A a = new B();

B b = (B)a;

b.tell1();

b.tell2();

b.tell3();

}

}

相关文章

  • java 面试题(1)

    1:java 面向对象 面向对象的特征有哪些方面? 抽象,继承,封装:多态性。 抽象:抽象是将一类对象的共同特征总...

  • 2020-02-20 Java 面向对象的多态性

    1.多态性的体现: 方法的重载和重写 对象的多态性 2.对象的多态性: 向上转型:程序会自动完成。...

  • Java面向对象-多态性

    一、多态性 多态性的体现: 对象的多态性: 向上转型:程序会自动完成父类 父类对象 = 子类实例 向下转型:强...

  • Java面向对象的四大特征

    前言 Java做为一门“全面”面向对象的编程语言,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。面...

  • 多态

    面向对象特征之三:多态性 1、理解多态性:一个事物的多种形态 2、什么是多态性?对象的多态性:父类的引用指向子类的...

  • JAVA面向对象学习(多态性)

    多态性的理解和应用 1.1. 多态性的理解 多态性:在Java中,多态性是它的一大特性,可以理解成为是事物的多种形...

  • 《Java从小白到大牛》之第12章 继承与多态

    《Java从小白到大牛》纸质版已经上架了!!! 类的继承性是面向对象语言的基本特性,多态性前提是继承性。Java支...

  • 面向对象之------多态

    多态性,是面向对象中最重要的概念,在java中有两种体现:1.方法的重载(overload)和重写(overwri...

  • 软件测试读书笔记(佟伟光著)8

    面向对象软件测试 面向对象软件的特点及其对测试的影响 面向对象程序三大特征:封装性、继承性、多态性。封装是指将对象...

  • Java面向对象的四个特征

    Java面向对象的四个特征:抽象、继承、封装、多态性 (1)抽象:忽略主题全部不打算把全部事件描述下来,只是抽取主...

网友评论

      本文标题:2020-02-20 Java 面向对象的多态性

      本文链接:https://www.haomeiwen.com/subject/upffqhtx.html