社区
J2ME
帖子详情
java 构造函数问题
而康
2009-12-24 06:50:53
初学java 有很多问题
问一下
Graphics g=a.getGraphics();
他是类为什么Graphics g=new Graphics();就不行 ?
看了jdk文档Graphics 继承object
而getGraphics继承Component 不在一起也很怪异
还有很多这样的有点蒙尤其是谁继承谁
写的时候晕
...全文
69
6
打赏
收藏
java 构造函数问题
初学java 有很多问题 问一下 Graphics g=a.getGraphics(); 他是类为什么Graphics g=new Graphics();就不行 ? 看了jdk文档Graphics 继承object 而getGraphics继承Component 不在一起也很怪异 还有很多这样的有点蒙尤其是谁继承谁 写的时候晕
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuhanchendalong
2009-12-25
打赏
举报
回复
[Quote=引用 3 楼 pjw100 的回复:]
引用 2 楼 softice_ 的回复:
因为它没有默认的构造方法
不是没有构造方法,应该是私有构造方法,就算你不写构造方法,也应该有默认的。
[/Quote]
说的没错。。。这是基础,老师上课的时候反复强调
而康
2009-12-24
打赏
举报
回复
还有个小问题能不能看一下问题 运行时总是
00:12:00
预期是00:00:00
不知为什么
import java.awt.*;
import java.awt.event.*;
import java.text.SimpleDateFormat;
import java.util.*;
class testsw extends Frame{
private static final long serialVersionUID = -9214218370619425665L;
public testsw()
{
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
}
);
}
public static void main(String[] args)
{
testsw a=new testsw();
stopwatch b=new stopwatch();
a.setSize(400,400);
a.setTitle("Watch");
a.setVisible(true);
Graphics g=a.getGraphics();
b.paint(g);
}
}
class stopwatch {
private static final long serialVersionUID = 1L;
long st=0;
long et=0;
public void paint(Graphics g)
{
Date e=new Date();
SimpleDateFormat sdf =new SimpleDateFormat("HH:MM:SS");
try
{
e=sdf.parse("00:00:00");
}catch(Exception ee){};
e.setTime(e.getTime()+et-st);
String strTime=sdf.format(e);
g.fill3DRect(0,30,150,30,true);
g.setColor(Color.WHITE);
g.drawString(strTime,15,50);
}
}
lixkyx
2009-12-24
打赏
举报
回复
[Quote=引用 3 楼 pjw100 的回复:]
引用 2 楼 softice_ 的回复:
因为它没有默认的构造方法
不是没有构造方法,应该是私有构造方法,就算你不写构造方法,也应该有默认的。
[/Quote]
是的。Graphics类不提供外部调用的构造方法来创建对象。
pjw100
2009-12-24
打赏
举报
回复
[Quote=引用 2 楼 softice_ 的回复:]
因为它没有默认的构造方法
[/Quote]
不是没有构造方法,应该是私有构造方法,就算你不写构造方法,也应该有默认的。
softice_
2009-12-24
打赏
举报
回复
因为它没有默认的构造方法
pjw100
2009-12-24
打赏
举报
回复
Component其实都是画的。
Graphics是画笔,用画笔画出一个个Component,这样理解。
面向对象和
构造函数
Java
SE就是一种标准版,是
Java
中的基础部分,
Java
各种框架和产品都是基于
Java
SE,也就是
Java
SE是
Java
向上发展的基础,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的
Java
应用程序。
Java
SE 包含了...
java
构造函数
例子_
Java
构造函数
Java
构造函数
构造函数
是一种特殊方法,用于初始化对象。在类的对象创建时,
构造函数
将被调用。可以在
构造函数
里,设置对象属性的初始值:示例创建一个
构造函数
:// 创建MyClass类public class MyClass {int x; // 创建...
JAVA
构造函数
(方法)
java
构造函数
,也叫构造方法,是
java
中一种特殊的函数。函数名与相同,无返回值。 作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象了属性和方法。 在现实生活中,很多事物一出现,就...
Java
构造函数
的详解
我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在
java
里面怎么在对象一旦...而
构造函数
定义的是,对象在调用功能之前,在建立时,应该具备的一些内容。也就是对象的初
Java
构造函数
Java
构造函数
1、
Java
构造方法定义
Java
中的构造方法是一种特殊的方法,用于初始化对象。
Java
构造函数
在对象创建时被调用。它构造值,即提供对象的数据。与函数名相同,无返回值。 2、作用 一般用来初始化成员属性和...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章