多态:多态指的是编译时类型变化,而运行时类型不变

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多态:多态指的是编译时类型变化,而运行时类型不变相关的知识,希望对你有一定的参考价值。

多态:多态指的是编译时类型变化,而运行时类型不变。

多态分两种:

① 编译时多态:编译时动态重载;

②  运行时多态:指一个对象可以具有多个类型。

 

对象是客观的,人对对象的认识是主观的。

例:

Animal a=new Dog();查看格式名称;

Dog d=(Dog)a。声明父类来引用子类。

(思考上面的格式)

 

 1 package TomText;
 2 
 3 public class TomText_19 {
 4     
 5     public static void link(String a) 
 6       { 
 7       a+="word"; 
 8       System.out.println(a);
 9       } 
10       public static void main(String []args) 
11       { 
12       String a="hello"; 
13       link(a); 
14       System.out.println(a);
15       
16       } 
17 }

 

以上是关于多态:多态指的是编译时类型变化,而运行时类型不变的主要内容,如果未能解决你的问题,请参考以下文章

重载与多态

Java之多态

多态和抽象

类与接口java多态方法重写隐藏

第9章 多态和抽象

在JAVA中有两种多态指的是啥