当前位置:  技术问答>java相关

Graphics 是抽象类,为什么在applet程序中可以public void paint(Graphics g)

    来源: 互联网  发布时间:2017-04-06

    本文导语:  如题 抽象类是不能够实例化的。 那么g到底是引用了什么对象? | 这里的妙处就在于它是抽象的 就是说这个抽象类的所有具体实现类的对象都可以作为parameter传入 | g是java.awt.Graphics的实...

如题
抽象类是不能够实例化的。
那么g到底是引用了什么对象?

|
这里的妙处就在于它是抽象的
就是说这个抽象类的所有具体实现类的对象都可以作为parameter传入

|
g是java.awt.Graphics的实例
它定义了修改applet显示区域所需要的图形环境。
Graphics类有浏览器实化,对象实例传递给paint()方法,因此,不必创建该对象参数

|
g 可以是实现了Graphics的抽象接口的所有子类

|
這就是java里的upcast!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类graphics的类成员方法: graphics定义及介绍
  • Graphics and paint(Graphics g) 问题????
  • java命名空间java.awt类graphics2d的类成员方法: graphics2d定义及介绍
  • Graphics 实例问题,紧急求救
  • java命名空间java.awt类graphics的类成员方法: dispose定义及介绍
  • 如何获得 Graphics 对象
  • java命名空间java.awt类graphics2d的类成员方法: getdeviceconfiguration定义及介绍
  • 小弟菜鸟一个如何将Graphics存为文件???
  • java命名空间java.awt类graphics2d的类成员方法: getpaint定义及介绍
  • Graphics2D还挺欺侮菜鸟的。
  • java命名空间java.awt类graphics的类成员方法: tostring定义及介绍
  • public void paint(Graphics g)该语句对吗?
  • java命名空间java.awt类graphics2d的类成员方法: getstroke定义及介绍
  • about Graphics class?
  • java命名空间java.awt类graphics2d的类成员方法: getcomposite定义及介绍
  • Java能够设置Graphics2D的DrawString的字体的粗细吗?不是指字体大小!
  • java命名空间java.awt类graphics2d的类成员方法: gettransform定义及介绍
  • 哪里有Java 2D Graphics方面的介绍?
  • java命名空间java.awt类graphics2d的类成员方法: setbackground定义及介绍
  • 怎样用Graphics画一个扇形?
  • java命名空间java.awt类graphics2d的类成员方法: setpaint定义及介绍
  • 请教: 关于paint(Graphics g).


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3