0 0

数据类型转换问题0

static XX  a(Object[] o)
static xx   b(Object   o)
int [] a={1,2};

a(a);
b(a);
为什么调用a方法直接编译出错,而b方法确可以;

Object a="a";
String s=(String)a;
这样由父转子类为什么不会报错,不是子向上转换不会有问题么

2014年6月27日 17:10

3个答案 按时间排序 按投票排序

0 0

数组是对象类型

2014年6月28日 09:51
0 0

要搞清楚类型是啥  有这几个类型  int[] ;Object[] ;Object 
这三个类中int[] 和Object[] 没有任何关系的 不存在父类子类的关系,而所有的类都是Object的子类  所以你的问题就了然了

2014年6月28日 00:09
0 0

你应该是记错了,大的可以转成小的,子类不能往上转,比如,动物是父类,老虎是子类,老虎可以转成动物,但是动物不能转成老虎,因为动物的范围大一些

2014年6月27日 17:25

相关推荐

    C#数据类型转换问题集锦

    C# 数据类型转换问题集锦 C# 数据类型转换是一个非常重要的概念,掌握好数据类型转换对于编程开发非常重要。本文将会对 C# 中的数据类型转换进行总结和分析,并提供了一些实用的代码示例。 在 C# 中,数据类型可以...

    从数据类型 nvarchar 转换为 numeric 时出错.pdf

    知识点一:数据类型转换问题 在数据库操作中,数据类型转换是一个常见的问题。在本案例中,从数据类型nvarchar转换为numeric时出现错误。这是因为在进行数据类型转换时,数据的内容需要符合目标数据类型的要求。例如...

    西门子数据类型转换_tool_数据类型转换_S7_源码

    "西门子数据类型转换_tool_数据类型转换_S7_源码"这个资源就是一个专门解决这个问题的工具集合。 首先,我们要理解西门子PLC中的主要数据类型。INT是16位整数,用于存储小范围的整数值;DINT是32位整数,可以存储更...

    数据类型的强制转换实例

    ### 数据类型的强制转换实例 本篇文章将通过一个具体的C++代码...以上内容为我们展示了在C++中如何使用强制类型转换处理复杂的数据类型转换问题。这种技术在实际开发中非常有用,尤其是在处理涉及多态和继承的场景时。

    C语言中数据类型转换及其应用探究.pdf

    本文将探讨C语言中的数据类型转换问题,这是编程学习的一个重点和难点。数据类型转换指的是在C语言中不同数据类型之间的转换,这些转换主要分为算术类型转换、赋值类型转换、强制类型转换三种类型。了解和掌握这些...

    C++到C#数据类型转换

    C++ 到 C# 数据类型转换 在软件开发中,数据类型转换是一个非常重要的步骤,特别是在使用不同的编程语言时。C++ 和 C# 是两种非常流行的编程语言,它们之间的数据类型转换是非常必要的。本文将详细介绍 C++ 到 C# ...

    mysql数据类型转换

    ### MySQL 数据类型转换详解 #### 一、引言 在MySQL数据库中,数据类型转换是一项非常重要的技能。它可以帮助我们灵活地处理不同类型的数据,尤其是在进行数据检索或处理时,经常需要将一种数据类型转换为另一种...

    java数据类型的转换简单数据类型之间的转换 (2). 字符串与其它数据类型的转换 (3). 其它实用数据类型转换

    一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...

    MFC各种数据类型转换

    MFC各种数据类型转换 MFC各种数据类型转换是C++编程中非常重要的一部分,包括了CString、int、string、char*之间的互转换。下面将详细介绍这些数据类型之间的转换方法。 CString与string之间的转换 CString和...

    数据类型转换工具

    数据类型转换在编程中是一项基础且重要的任务,它涉及到不同数据表示形式间的转换,以便适应不同的计算需求或存储条件。本工具专注于浮点型数据的转换,尤其关注单精度(float)和双精度(double)浮点数在不同格式...

    数据库技术sql数据类型转换

    ### 数据库技术:SQL数据类型转换 在数据库管理和查询操作中,经常需要对不同数据类型进行转换以满足特定的需求或实现特定的功能。SQL Server 提供了两种常用的数据类型转换方式:`CAST()` 和 `CONVERT()` 函数。这...

    VC常用数据类型转换.doc

    在VC++编程中,数据类型转换是至关重要的,特别是在处理字符串和不同数据格式之间交互时。以下是一些关于VC常用数据类型转换的详细说明: 1. **BSTR、LPSTR 和 LPWSTR** - **BSTR**(Basic String)是OLECHAR*类型...

    数据类型转换

    此部分强调了在进行数据类型转换时需要注意的各种细节问题。由于转换过程可能会涉及到精度损失、溢出等问题,因此开发者必须对转换细节有深刻的理解。 ### 详细知识点解析 #### 整型数据类型转换 整型数据类型是...

    C++类各种类型转换_数据类型的相互转换_

    总的来说,C++的数据类型转换是一门深奥的学问,熟练掌握各种转换方法是成为一名合格的C++程序员的关键。在编写程序时,应始终注意类型安全,避免不必要的类型转换,特别是那些可能导致数据丢失或错误的转换。通过...

    jni数据类型转换

    jni数据类型转换例程 1. java向native传递常用基本数据类型 和字符串类型 2. java向native传递数组类型 3. java向native传递自定义java对象 4. java向native传递任意java对象(以向native传递ArrayList为例) 5....

    vhdl数据类型转换函数

    VHDL 数据类型转换函数 VHDL 中的数据类型转换函数是指在 VHDL 程序中将不同类型的数据相互转换的函数。这些函数的作用是实现不同类型的数据之间的转换,以便正确地进行赋值操作。 在 VHDL 中,数据类型转换函数...

    SQL数据类型和转换

    - 在进行数据类型转换时,必须注意可能存在的数据丢失或格式不匹配问题。例如,将一个大整数转换为小整数可能会导致数据溢出,将非数字字符串转换为数值类型会抛出异常。 - 对于特定数据库系统的特殊数据类型,如...

    struts2数据类型转换器

    这篇博客“Struts2数据类型转换器”可能深入探讨了这个主题,虽然具体的细节无法在此给出,但我们可以根据Struts2中数据类型转换的工作原理来展开讨论。 在Java Web开发中,用户通过表单提交的数据通常是字符串形式...

    SuperMap Objects.NET数据类型转换

    在SuperMap Objects.NET框架中,数据类型的转换是开发地理信息系统应用时常见的操作。SuperMap Objects.NET 6R版本提供了一套强大的工具,使得开发者能够轻松地进行数据转换,例如将线数据集转换为点数据集,以及将...

Global site tag (gtag.js) - Google Analytics