码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-08-04 15:03:36      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:class   两种   运行时   animal   oid   anim   color   stat   span   

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

多态分两种:

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

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

 

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

例:

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 }

 

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

标签:class   两种   运行时   animal   oid   anim   color   stat   span   

原文地址:https://www.cnblogs.com/borter/p/9418613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!