1.多态性
1.概念
向上转型(自动完成)
子类转变成父类
父类 父类对象 = 子类实例化对象
向下转型(强制)
父类转变成子类,必须首先进行向上转型
子类 子类对象 = (子类)父类实例化对象
2.子类对象向上转型
//本程序是多态性的测试
class A //定义类A
{
public void fun1() //定义类A的fun1方法
{
Sy...
分类:
编程语言 时间:
2014-12-15 17:17:57
阅读次数:
182
今天下午小龙在练习instanceof用法时突然想到java的upcating 和 downcasting 好像与此有关联,于是自己写了一个相关的案例,在此与众位看到的亲们分享一下,希望能帮到正在学习的伙伴们。
package com.instanceoftest;
/** java向上转型和向下转型,以及用instanceof方法来防止向下转型错误
* 接口说明...
分类:
编程语言 时间:
2014-12-10 09:22:37
阅读次数:
717
1.对象向上转型 向上转型:将子类的对象赋值给父类的引用 eg:Student s=new Student(); Person p=s; 也是多态的表现,引用与对象可以是不同的类型。父类引用指向子类的对象。 另外,引用类型可以是实际对象类的父类。 p只能调用Person的方法和Student继承后的...
分类:
其他好文 时间:
2014-12-08 17:24:11
阅读次数:
202
多态:
可以理解为事物存在的多种体现形态。
人有什么形态,男人、女人。
多态是子类对象在做着变化。
猫 x = new 猫 ();
动物 x = new 猫();
这就是一个对象具有多种形态。X是猫类型,同时也是“动物”类型。
类型提升 : 把猫提升为动物类型。向上转型
1.多态的体现
父类的引用指向了自己的子类对象
父类的引用也可以接收自己的子类对象
...
分类:
编程语言 时间:
2014-12-04 15:44:57
阅读次数:
141
向上转型和向下转型:
向上转型(upcasting)
instanceof关键字
该关键字判断一个变量的数据类型是否是某类型或其子类型,这样能保证向下转型时不会出错
同时会做编译时和运行时的检查
null不属于任何类型...
分类:
其他好文 时间:
2014-11-25 14:33:44
阅读次数:
172
import java.util.Arrays;import java.util.HashSet;import java.util.Set;class A{ private String s1 = "A1" ; public String s2 = "A2" ; public String get(...
分类:
编程语言 时间:
2014-11-23 14:20:37
阅读次数:
254
在java对象中,对象既可以作为他自己本身的类型使用,也可以作为他的基类型使用,把这种对积累性的引用的做法称为向上转型
package com.paragraph.one;
public enum Note{
MIDDLE_C,C_SHARP,B_FLAT;
}
package com.paragraph.one;
public class Instrument {
public In...
分类:
编程语言 时间:
2014-11-22 14:45:29
阅读次数:
204
对象的转型分为向上转型和向下转型向上转型:将子类的对象赋值给父类的引用,如Student s = new Student();Person P = s ;Student是Person的子类(继承)。首先声明了student的引用s,再同new关键字调用了构造函数生成student的对象,并把对象赋值...
分类:
其他好文 时间:
2014-10-28 23:38:17
阅读次数:
290
List apple=new ArrayList;ArrayList向上转型为List。四大集合:List、Set、Queue、Map。其中有LinkedList、HashList、LinkedSet、TreeSet、HashSet、LinkedMap、TreeMap、HashMap;Linked....
分类:
其他好文 时间:
2014-10-26 00:22:53
阅读次数:
232
变量声明
终极基类。java中所有的类最终都继承自单一的基类——Object。
向上转型:子类转换为基类。向下转型与之相反。
String str; //只是创建引用,并没有创建对象。
变量存放
寄存器
c++可以向编译器建议变量存放在寄存器中。而java不能。
栈(一些书称为“堆栈”)
位于内存中。创建的引用位于栈中。
堆
位于内存中。java所有对象都存在这里。...
分类:
其他好文 时间:
2014-10-19 14:23:36
阅读次数:
143