社区
J2ME
帖子详情
Canvas类的子类中的pain()方法与构造函数 的问题?
zyccna
2006-02-12 03:44:47
public class Test extends Canvas
{
public Test()
{
}
public void pain()
{
}
}
问题:
1、系统是先自动调用Test()方法还是pain()方法?
2、请写出相关的知识点。
...全文
225
13
打赏
收藏
Canvas类的子类中的pain()方法与构造函数 的问题?
public class Test extends Canvas { public Test() { } public void pain() { } } 问题: 1、系统是先自动调用Test()方法还是pain()方法? 2、请写出相关的知识点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuilichen
2006-02-15
打赏
举报
回复
paint是Canvas类的一个非静态方法,只能通过实例调用.而要创建实例,就得先调用构造函数
同意。
zhengyun_ustc
2006-02-15
打赏
举报
回复
除非是静态方法,否则怎么会在构造函数之前被外界调用呢?
liujun999999
2006-02-15
打赏
举报
回复
public class Test extends Canvas
{
public Test()
{
System.out.println("test");
}
public void paint()
{
System.out.println("paint");
}
}
谁先输出就是谁先调用啦
outhunder
2006-02-14
打赏
举报
回复
不调用repaint()方法,是不会调用paint()的
yanhan0615
2006-02-14
打赏
举报
回复
这有什么疑问啊?必然是构造方法先啊!
jobenc
2006-02-13
打赏
举报
回复
Test是构造方法,是肯定要先调用的
polarman
2006-02-13
打赏
举报
回复
构造函数是在对象构造的时候被调用,对象不存在当然就不能调用对象的方法(只非静态方法)
还用多说吗
cxc014
2006-02-13
打赏
举报
回复
paint是Canvas类的一个非静态方法,只能通过实例调用.而要创建实例,就得先调用构造函数
39827140
2006-02-12
打赏
举报
回复
一般你继承的canvas类要implement Runnable ,在run()方法里面调用repaint()~~
racewind
2006-02-12
打赏
举报
回复
你如果产生这个类的实例,那么肯定是先构造然后在call paint的(真正使用到时)
racewind
2006-02-12
打赏
举报
回复
这个地方的确是很复杂的!
39827140
2006-02-12
打赏
举报
回复
在继承MIDLET这个的时候你得先产生test这个对象~`,既然产生对象那就会先调用构造函数了~~
canvas是一个画图板.一个可以画上东西的组件~~
39827140
2006-02-12
打赏
举报
回复
你每次repaint()就会调用paint~`
paint是用一个单独的线称控制的~`
手势解锁-
canvas
-javascript实战
掌握
canvas
基本用法; 掌握手势解锁实现原理; 得到注释详尽的源码; 掌握
canvas
的学习
方法
Android实现 画几何图形总结
一、Android graphics
中
包括了
Canvas
(画布)、
Pain
t(画笔)、Color(颜色)、Bitmap(图像)等常用的
类
。graphics具有绘制点、线、颜色、2D几何图形、图像处理等功能。 1、
Canvas
类
的使用,
Canvas
类
就是表示一...
自定义View_onDraw,onMeasure
方法
package xena.view; import xena.act.R; import android.content.Context; import android.content.res.Resources; import android.graphics.
Canvas
;...import android.graphics.Color;...import android.graphics.
Pain
Android
Canvas
总结
0x00 前言 在Android开发
中
,有时产品需求会要我们实现一个复杂的...View和SurfaceView的区别在于,View必须在UI的主线程
中
更新画面,而SurfaceView是在一个新起的单独线程
中
可以重新绘制画面。View使用CPU来处理,...
Android
Pain
t、
Canvas
、Matrix使用讲解(一、
Pain
t)
好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和水波纹效果,分别使用android框架和自己绘制实现,俗话说,工欲善其事,必先利其器,接下来几篇文章主要讲绘制
中
我们需要常使用的一些利器;...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章