问一个简单的问题。。。

langson 2006-04-03 10:17:22
package my1;
import javax.swing.*;
import java.awt.*;

public class MyApplet extends JApplet {
String img;
public void paint(Graphics g)
{
Image image=getImage(getCodeBase(),img);
g.drawImage(image,0,0,400,400,this);//绘制一张图片
g.setColor(Color.blue);
g.setFont(new Font("宋体",2,24));
g.drawString("使用JSP:PLUGIN在JSP中添加applet",40,170);//绘制一个字符串
g.setFont(new Font("NewsRoman",2,10));
g.setColor(Color.pink);
g.drawString(new java.util.Date().toString() ,10,190);//绘制一个字符串
}
public void init()
{
img=getParameter("image");
}

}

请问:package my1;  这一行代码是什么作用 ?
如果修改成:package test.test1.my1 又什么区别 ?
  本人是初学者,问得简单希望见凉
...全文
213 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
justoneway 2006-04-03
  • 打赏
  • 举报
回复
package就是生成一个文件夹结构,就这样理解就好了
例如package 1.2;
就是新建一个1文件夹,再在1种新建一个2文件夹
hsuyuan 2006-04-03
  • 打赏
  • 举报
回复
包名 体现出来的就是这个文件放在以包名为地址的文件夹下,他的作用第一把相同功能的类组合,第二对类的访问权限起到作用,当类定义时没有声明访问类型时,就为包内可见
langson 2006-04-03
  • 打赏
  • 举报
回复
谢谢啦,明白了~
 再问一下。。是什么情况,生成的class文件需要打包?
mahb520 2006-04-03
  • 打赏
  • 举报
回复
package my1;是包名是my1,也就是你的MyApplet.class和MyApplet.java放在my1的文件夹里。
my1
->MyApplet.java和MyApplet.class
package test.test1.my1; 要是这句就是把MyApplet.class和MyApplet.java放在
test
->test1
-->my1
--->MyApplet.java和MyApplet.class
qq14923349 2006-04-03
  • 打赏
  • 举报
回复
请问是生成包?还是。。。。。。。。。。?
-------------------------------------------
生成
jackson416 2006-04-03
  • 打赏
  • 举报
回复
将这个编译的class打包...
package my1;
package test.test1.my1; 两者只是打包的路径的不同, 所以调用时就要注意调用
时的路径了.
langson 2006-04-03
  • 打赏
  • 举报
回复
请问是生成包?还是。。。。。。。。。。?
A59229617 2006-04-03
  • 打赏
  • 举报
回复
包 ,就是路径地址。。。

62,626

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧