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

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

多态分两种:

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

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

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

例:

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 }

猜你喜欢

转载自www.cnblogs.com/borter/p/9418613.html