A.对象的多种形态1.父类指针指向子类对象2.调用方法的时候,会动态监测真实地对象的方法3.没有继承,就没有多态4.好处:用一个父类指针可以指向不同的子类对象5.强制转换类型之后就能使用子类特有的方法,否则会出现warning(仍可以正常运行,即不论指针类型,只要对象存在实际方法就可以运行) 1 ....
分类:
其他好文 时间:
2014-11-24 20:32:55
阅读次数:
197
java 基础8个基本数据类型3个经常犯的错误 char=“程” ;+=; 大整型1个顺序 自然转换 强制转换名字 chardoublebool 是否缺货田字格:1 谁参与 什么时候修改的 创建者 修改者 最后修改者 状态2 who what when where stateif elsefor(a...
分类:
其他好文 时间:
2014-11-24 16:56:02
阅读次数:
155
小伙伴们一定要注意,原来这样也会返回CE。。。
在调用sqrt()的时候, 如果是int n, 直接sqrt(n),就会返回CE.这是因为C++里默认的对sqrt()的重载有三种形式:
long double sqrt(long double);
float sqrt(float);
double sqrt(double);
这里要是需要用到对一个整数开方的时候,就需要强制转换一...
分类:
其他好文 时间:
2014-11-24 08:42:36
阅读次数:
117
NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中...
分类:
其他好文 时间:
2014-11-23 21:24:50
阅读次数:
200
int------->Stringinti=12345;Strings="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String------->ints="12345";inti;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.val..
分类:
移动开发 时间:
2014-11-22 19:01:16
阅读次数:
171
一、接口引用接口是表示一组函数成员而不实现成员的引用类型。其他类型——类和结构可以实现接口。我们不能直接通过类对象的成员访问接口。然而,我们可以通过把类对象引用强制转换为接口类型来获取指向接口的引用。一旦有了接口的的引用,我们可以使用点号来调用接口的方法。如下代码的声明了接口以及一个实现它的类。Ma...
C语言类型强制转换强制类型转换是通过类型转换运算来实现的。其一般形式为: (类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。目录1基本介绍2注意事项1基本介绍编辑强制类型转换是通过类型转换运算来实现的。其一般形式为:(类型说明符)(表达式)其功能是把表达式的运算...
分类:
编程语言 时间:
2014-11-17 10:38:37
阅读次数:
311
Effiective C# Item1 : 使用属性代替成员变量Effective C# Item2:运行时常量(readonly)优于编译时常量(const)Effective C# Item3:操作符as或is优于强制转换Effective C# Item4:使用Conditional特性代替#...
对象引用之间: 子类引用可以赋值给父类引用。 父类引用需要在强制转换之后才能赋值给子类引用。 对于对象引用的强制转换,只要被转换的引用类型与转换后的目标类型之间是派生或被派生的关系,就可以通过编译。如果没有这些关系而去强制转换,则编译报错。 即使编译通过,如果被转换的引用指向的对象类型与转换后的目标...
分类:
编程语言 时间:
2014-11-16 11:54:49
阅读次数:
321
装箱是将值类型转换为引用类型,拆箱便是将应用类型转为值类型。MyClass myClass = new MyClass();1、Object ob = myClass; //会发生装箱2、(Object)myClass;//强制转换会发生装箱3、void GetClass(Object ob)---...
分类:
其他好文 时间:
2014-11-14 12:21:17
阅读次数:
140