麻烦大神解释一下这个Java语句快

publicvoidpaint(Graphicsg){setBackground(backColor);g.fillRect(r.x,r.y,r.width,r.heig... public void paint(Graphics g){
setBackground(backColor);
g.fillRect(r.x,r.y, r.width, r.height);

这个public void 有什么用
展开
 我来答
yibing548
2014-06-12
知道答主
回答量:24
采纳率:0%
帮助的人:5.4万
展开全部
setBackground(backColor):设置背景颜色

fillRect(r.x,r.y,r.width,r.height)函数的作用是:填充一个矩形区域,x、y为起始坐标(即左上角坐标),后面两个参数分别为:w、h,是矩形区域的宽和高
这个public void 就是画个背景颜色为backColor,坐标为x,y,长为w,高位h 的矩形区域
鲜明又挺拔的雏菊D
2014-06-12 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:100%
帮助的人:85.7万
展开全部
public 属于作用域 如果用public 修饰的方法或类 任何其他类、对象只要可以看到这个类的话,那么它就可以存取变量的数据,或使用方法。建议你看看这三者区别:public ,private ,protected
void 是表示无返回值 不需要return
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草名字真心难起
2014-06-12 · TA获得超过4893个赞
知道小有建树答主
回答量:3057
采纳率:0%
帮助的人:1277万
展开全部
public void 就是一个公共的无返回值得一个方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
風的下一章
2014-06-12 · TA获得超过392个赞
知道答主
回答量:40
采纳率:0%
帮助的人:46.3万
展开全部
public 声明paint方法权限是公开的。可以在其他类调用
void声明paint方法是无返回值的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式