Java——java多态

来源:互联网 发布:手机专业制图软件 编辑:程序博客网 时间:2024/05/21 06:54



/*

 * 多态:

 * 成员的特点:

 * 1.成员变量。

 * 编译时:参开引用型变量所属类中的是否有调用的成员变量,  有:编译通过,  没有  编译失败。

 * 运行时: 参考引用变量所属的类中的是否有调用的成员变量,  并运行该所属类中的成员变量。

 * 

 * 2.成员函数。

 * 编译时: 参开引用型变量所属类中的是否有调用的成员函数,  有:  编译通过,  没有 , 编译失败;

 * 运行时:  参开的是  对象所属的类中是否  有调用的函数。

 * 简单说:   编译看左边  ,  运行看右边

 * 

 * 3.静态函数。

 * 编译时:参考引用变量所属的类中是否有调用的静态方法。

 * 运行时:参考引用型变量所属的类中是否有调用的静态方法。

 * 简单说 : 。 编译和运行都看左边

 */

public class DuoTaiTest

{

/**

 * @param args

 */

public static void main(String[] args)

{

// TODO Auto-generated method stub

A a = new A();

System.out.println(a.num);//结果是8

}

}

class A

{

    int num = 8;

}

class B extends A

{

    int num = 0;

}

0 0