面向对象开发技术课件-第13章 多态变量.pptxVIP

  • 1
  • 0
  • 约8.87千字
  • 约 71页
  • 2023-06-27 发布于浙江
  • 举报

面向对象开发技术课件-第13章 多态变量.pptx

6/23/20231多态变量是指可以引用多种对象类型的变量。这种变量在程序执行过程可以包含不同类型的数值。对于动态类型语言,所有的变量都可能是多态的。对于静态类型语言,多态变量则是替换原则的具体表现。 Parent variable=new Child();第13章 多态变量 6/23/20232很少使用赋值,通常是伴随着函数或方法调用,通过数值和参数之间的绑定来实现的。实际用法 6/23/20233简单变量接收器变量反多态纯多态(多态方法)多态变量形式 6/23/20234 6/23/20235public class Solitaire{ . . static CardPile allPiles[]; . . public void paint(Graphics g){ for(int i=0;i13;i++) allPiles[i].display(g); }}简单多态变量 6/23/20236布局管理器LayoutManager是一个接口标准库为这个接口提供了几种不同的实现通过调用继承自Component类的setLayoutManager方法,将参数赋值给本地多态变量实例 6/23/20237多态变量最常用的场合是作为一个数值,用来表示正在执行的方法内部的接收器。隐藏伪变量 smalltalk:self,C++,Java,C#:this接收器变量 6/23/202

文档评论(0)

1亿VIP精品文档

相关文档