JAVA的上传型对象

原创 2018年04月15日 23:34:17

对象的上转型-与继承有关的多态性的实现机制

  • 如果B类是A类的子类或间接子类,当用B类创建对象b并将这个对象b的引用赋给A类对象a时,则称A类对象a是子类B对象b的上转型对象。
  • A 
a = new B();
  • 对象的上转型对象的实体是子类负责创建的,但上转型对象会失去原对象的一些属性和功能。

  • 上转型对象不能操作子类声明定义的成员变量;也不能使用子类声明定义的方法。
  • 上转型对象可以操作子类继承的成员变量和隐藏的成员变量,也可以使用子类继承的或重写的方法。
  • 上转型对象不能操作子类新增的方法和成员变量
    可以将对象的上转型对象再强制转换到一个子类对象,这时,该子类对象又具备了子类所有属性和功能。


所能调用的,如下图:
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37486501/article/details/79955124

【java基础】上传型和下转型对象

对象可以转型,那么这2个对象一定存在父子关系,或者是实现了接口(也可以把接口当初父类看待) 1、上转型 例如,把猫转换成动物 动物 object =new 猫(); 这个动物可以调用 猫继承父...
  • vae260772
  • vae260772
  • 2017-06-30 18:03:12
  • 240

Excel上传并解析java对象

  • 2018年01月08日 23:35
  • 52KB
  • 下载

Java数据类型转换——数值型

Java数值型数据类型由低级到高级排序为:byte->short->int->long->float->double 1、低级到高级的自动类型转换 低级变量可以直接转换成高级变量。 2、高级到低...
  • u010918201
  • u010918201
  • 2017-01-04 21:08:48
  • 158

JAVA 多形性

“多形性” 意味着“不同的形式”。 在面对对象的程序设计中,我们有通用的接口以及外观的不同形式,。通常通过抽象以及继承来实现。多形性是一种不可独立应用的特性,只可与其他元素协同使用。...
  • a940659387
  • a940659387
  • 2016-03-02 13:52:11
  • 624

java中引用类型的变量和对象的区别

java中引用类型的变量和对象的区别。
  • lunpianta1086
  • lunpianta1086
  • 2017-05-23 09:07:20
  • 256

深入分析Java序列化与反序列化

序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题: 怎么实现Java的序列化 ...
  • lezong2011
  • lezong2011
  • 2016-08-24 15:58:53
  • 623

java的基本知识

1. 传值和传引用在java中,变量分为以下两类。 1.对于基本类型变量(int,long,double,float,byte,boolean,char),java是传值的副本。 2.对于一切对象...
  • nhgfd
  • nhgfd
  • 2017-01-15 14:11:03
  • 187

java中可变类型和不可变类型

可变类和不可变类(Mutable and Immutable Objects)的初步定义: 可变类:当你获得这个类的一个实例引用时,你可以改变这个实例的内容。 不可变类:当你获得这个类的一个实例引...
  • naughty610
  • naughty610
  • 2011-07-07 00:20:54
  • 1834

java学习笔记5.22多维数组以及对象和类

声明二维数组: 数据类型【】【】 数组名; 数据类型 数组名 【行数】 【列数】; list = new int[4][3]; int[][] list = { {1,5,4}, {2,3...
  • qq_34767498
  • qq_34767498
  • 2016-05-22 08:55:12
  • 984

Ajax使用FormData对象上传文件的两种方式

以下是Demo的项目结构:主要就是一个servlet3.0和一个jsp页面 由于使用的是servlet3.0,所以无需配置web.xml,以下是idnex.jsp页面: ...
  • sinat_27535209
  • sinat_27535209
  • 2017-08-21 23:46:51
  • 1506
收藏助手
不良信息举报
您举报文章:JAVA的上传型对象
举报原因:
原因补充:

(最多只允许输入30个字)