java 上溯造型与下塑造型

作者: 您好简书 | 来源:发表于2019-03-21 00:44 被阅读19次
在这里插入图片描述 在这里插入图片描述

父类:

package com.neusoft.chapter07;

public class Father {
    
    public int i = 1;
    public void say(){
        System.out.println("我是杜江");
    }
}

子类:

package com.neusoft.chapter07;

public class Son extends Father{
    public int i = 2;
    public void say(){
        System.out.println("我是嗯哼");
    }
}

父类指向父类:

package com.neusoft.chapter07;

public class Test {
    public static void main(String[] args) {
               Father f = new Father();
               System.out.println(f.i);
               f.say();
    }
}

结果:

1

我是杜江
2、子类指向子类:

package com.neusoft.chapter07;

public class Test {
    public static void main(String[] args) {
               Son s = new Son();
               System.out.println(s.i);
               s.say();
    }
}

父类指向子类-----(上溯造型)

package com.neusoft.chapter07;

public class Test {
    public static void main(String[] args) {
               Father f = new Son();
               System.out.println(f.i);
               f.say();
    }
}

结果:

1

我是嗯哼

4、父类转子类-----(下塑造型)

package com.neusoft.chapter07;

public class Test {
    public static void main(String[] args) {
               Father f = new Son();
               Son s = (Son)f;
               System.out.println(s.i);
               s.say();
    }
}

结果:

2

我是嗯哼

上溯造型特征:

具有继承或实现关系

父类和子类均有一个成员变量i最后拿到的是父类的i

父类和子类均有一个say方法,最后执行的是子类的方法(say方法重写)

下塑造型:

先上转再向下转

相关文章

  • java 上溯造型与下塑造型

    父类: 子类: 父类指向父类: 结果: 1 我是杜江2、子类指向子类: package com.neusoft.c...

  • 上溯造型的意义

    子类是对父类的一个改进和扩充,所以一般子类在功能上较父类更强大,属性较父类更独特,定义一个父类类型的引用指向一个子...

  • JavaSE之多态

    转型:向上转型(上溯造型)、向下转型(下溯造型) 向上转型:父类引用指向子类对象。 父类的引用 = 子类的对象(也...

  • 江苏省假山塑石假树大门类型介绍

    江苏省假山塑石假树大门类型介绍 假山塑石假树大门中形,也就是造型,相当于人的骨架,造型分为内部骨架造型和外部枝跨造...

  • 花卉步骤图

    最喜欢铺大色的时候,铺色时"破",造型时"塑"........

  • 2019-05-13

    美学元素:对比色 知识点:造型基础 今天黄老师带着猫猫继续锻炼造型,不过是通过粘土来塑形写生,猫猫的这幅煤油灯捏得...

  • 婚礼跟妆造型分类

    婚礼跟妆造型的类型 婚礼跟妆造型可以分为6种类型,分别是早妆造型、敬茶造型、婚纱外拍造型、迎宾造型、仪式造型和晚宴...

  • 每个新娘都是独一无二的美

    中式秀禾造型 白纱造型 敬酒造型

  • 造型与空间

    每种造型,不管看起来多么抽象,都是具有含义的。 1 把首要的东西放在首要的位置 2 明晰和果断(每种元素的摆放,它...

  • 没有造型的造型

网友评论

    本文标题:java 上溯造型与下塑造型

    本文链接:https://www.haomeiwen.com/subject/qnxtvqtx.html