`
archer-zhou
  • 浏览: 35700 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

对象转型 casting 与 可扩展性

阅读更多
1 一个父类的引用类型变量可以指向其子类的对象
2 一个父类的引用不可以访问其子类对象新增的成员(属性和方法)
3 可以使用 引用 变量instanceof类名 来判断该引用型变量所指向的对象是否属于该类或该类的子类。
4 子类的对象可以当作父类的对象来使用称作向上转型,反之称为向下转型

父类可以引用子类的对象,基类可以强制转换为和子类拥有同基类的类型

可扩展性:通过父类的引用可以指向子类的对象,这样可以将任父类的对象放在方法中作为形参,子类通过调用方法来实现共同属性,然后通过instanceof判断,进而进行强制转换,最终输出子类的特有属性

强制转换:子类类名+对象名=转换类型+父类对象

顺便说一下:
A c=new A();//创建一个类A的实例变量c 并将它指想一个引用A()

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics