zoukankan      html  css  js  c++  java
  • JAVA-转型

    生活中的说法:你能说你是人,但是不能说人是你。你说你是人,就是向上转型。也就是子类转型成父类。

    向上转型:

    public class parent {

      public void say() {

       System.out.println("我是A");

      }

    }

    ..........................................................................................................

    public class child extends parent(){

      public void say(){

      System.out.println("我是B");

    }

      public void say1(){

      System.out.println("我是C");

      }

    }

    ...................................................................................................................

    public class text {

      public static void main(String[] args) {

            pareat a = new child(); ,

            a.say();

      }

    }

    这里只会输出的是“我是B”,父类的引用转向子类的实例,而且由于向上转型,a对象会遗失和父类不同的方法say1。

     

    向下转型:

    父类转成子类就是向下转型。需要强转。

     

            child b=(child) new parent,

          

  • 相关阅读:
    vector容器
    CSS3文字与字体 text-overflow 与 word-wrap
    div 居中
    C# 邮件发送
    SD详解-销售过程
    js 常用
    finereport报表--动态格间运算 二
    finereport报表--动态格间运算 一
    CSS 渐变色
    CSS3 box-shadow 属性 紧跟在 -webkit-, -ms- 或 -moz-
  • 原文地址:https://www.cnblogs.com/JackieADBM/p/5379992.html
Copyright © 2011-2022 走看看