社区
Java SE
帖子详情
绘制图形里面super.print(g)的意思?g是Graphicss的
lgtmh1212111
2017-07-15 02:59:19
绘制图形里面super.print(g)的意思?g是Graphicss的
求帮忙一下,谢谢大家了
...全文
225
3
打赏
收藏
绘制图形里面super.print(g)的意思?g是Graphicss的
绘制图形里面super.print(g)的意思?g是Graphicss的求帮忙一下,谢谢大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Antonio_zjn
2017-07-15
打赏
举报
回复
super是调用父类的方法
李德胜1995
2017-07-15
打赏
举报
回复
调用父类的print方法。。该方法需要传入一个Graphics对象
转行做IT-第11章 继承、
super
、this、抽象类
本课程为想转行学IT的朋友量身定制,快速入门,轻松上手,让非计算机专业的同学能快速学会Java编程. 课程会从计算机的基本组成原理讲起,门槛低,实用性强,让大家轻松掌握一项编程技能。后期课程全部更新完毕后还会帮大家...
super
.pa
int
(g)的作用
当初觉得加不加都一个·效果,那是因为只写了一个面板, 比如: 注销掉该函数,当remove掉当前面板,加入新面板的时候,面板会变大或者其他结果,同样是
绘制
500x500的黑色矩形, 当再次刷新时, 变大了 如果不加入
super
.pa
int
(g)会将原有的
绘制
全部清空,再根据pa
int
(g)
绘制
,上图明显又多了一个菜单栏 加入
super
.pa
int
(g)表示在原有基础上再画图 总之,作为初学者...
<? extends ...>与<?
super
...>区别与理解
一、<? extends …> extends指上界通配符,示例中指的是所有Fruit类及其派生的子类。 对该通配符指示的容器进行写入操作(set),就像收到一个包裹,上面写了包裹里都是水果,但编译器并不事先知道具体是哪一种水果,如果
里面
是香蕉,但放入了一个苹果就会造成错误,所以编译器禁止这种操作。 public void Func( List <? extends Fruit> temp) { temp.set(...); //compile time error } 而
java中
super
.pa
int
Component(g)方法
super
.pa
int
Component(g)是调用了父类的方法,每次重绘的时候,程序就会调用到自身的pa
int
Component()方法,(它覆盖了父类的同名方法)而你在pa
int
Component方法中第一行就先调用了
super
.pa
int
Component进行界面重绘,那么就由父类先进行界面重绘,父类重绘完之后,界面就恢复到某个界面,然后调用自身的pa
int
Component()方法;如果注释掉
super
.pa
int
Component()的话,那么你的类本身已经覆盖掉它的父类的pa
int
Compone
关于重写pa
int
()为什么要先调用
super
.pa
int
()
component中public void pa
int
(
Graphics
g)
绘制
这个组件。当组件的内容应该
绘制
时调用此方法; 例如组件首次被显示或损坏并需要修理时。
Graphics
参数中的剪辑矩形 设置为需要
绘制
的区域。Component重写此方法的子类不需要调用
super
.pa
int
(g)。出于性能原因,Component宽度或高度为零的s在第一次显示时不认为需要喷漆,也不认为需要修理。co...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章