多态中的成员访问特点

来源:互联网 发布:cad软件下载什么版本 编辑:程序博客网 时间:2024/05/18 13:07
/** * 多态中的成员访问特点。  * A:成员变量:编译看左边,运行看左边。  * B:构造方法:子类的构造都会默认访问父类无参构造,对父类的数据进行初始化。 * C:成员方法:编译看左边,运行看右边。 * D:静态方法:编译看左边,运行看右边。 *  * @author jiaxutianhuo * */public class UsbTest {public static void testUsb(Usb usb) {usb.usb();}public static void main(String[] args) {// TODO Auto-generated method stubUpan upan = new Upan();Ufengshan ufengshan = new Ufengshan();Usb upan2 = new Upan();// 实例化的时候,也可以如此写。// Usb可以是接口,可以是父类。/* * 静态方法在子类中是无法重写的。 * 属性或静态方法,看左边声明的类型。 左边如果是父类类型,调用的就是父类中的。  * 左边如果是子类类型,调用的就是子类中的。 * 成员方法,看的是右边的类型,右边是什么类,调用的就是该类当中的方法。 */testUsb(upan);testUsb(ufengshan);}}

原创粉丝点击