导航:首页 > 软件知识 > java中如何封装程序并调用类

java中如何封装程序并调用类

发布时间:2023-01-06 03:10:36

A. java如何调第三方jar包或自己封装好的工具类

注:在把类生成jar文件的过程中发现一个问题,存放类文件的包不能是Eclipse默认的包,必须要自己创建一个包,不然后面就无法导入该类。具体方法如下:

1.首先建立一个java项目,如javatest(注意这里不能使用默认的包,必须要重新创建一个包,我也不知道为什么,求他人解答),创建一个包test。

2.在test包下新建一个类,根据需要编写代码。

3.生成javadoc,右击你需要的java文件,选择Export ——>Java——> javadoc,然后根据你实际需要生成帮助文档。

4.生成jar包,右击你要需要的java文件,选择Export ——>Java——> JAR file,选择好输出路径,一路Next即可,因为该类没有main函数,所以不需要选择程序入口点。

5.导入jar包,调用工具类。

5.1.首先在项目下创建一个文件夹(lib),用于存放要被调用的jar包.

5.2 .右击项目名,选择Build Path ——> Configure Build Path,然后在Libraries标签下选择Add External JARs,选择你要添加的jar包

5.3. 此时在你的项目中就可以使用该工具类了,当使用该类时,Eclipse会提示导入该类

注意:在生成该工具jar包的时候,java文件一定不能存放在项目默认的包里,不然在另一个项目中就无法使用该工具类了。

B. java中的类怎么封装然后怎么在程序中进行调用呢

class A//定义一个类
{
private int n;//定义一个属性
//定义方法
public int getN()
{
return this.n;
}

public void setN(int n)
{
this.n = n;
}

}
就这么封装

调用:
A a = new A();
a.setN(2);
System.Out.Println(a.getN());

C. java中一个类封装了实体类后,另一个类要怎么调用这个被封装的类

首先,你这个类,没有定义构造函数,类的score属性没有默认值,你的类A,new一个新的sc对象时,直接调用了get方法,这时候的score值是0,你设置了a和b两个变量来处理这个score值没有意义,应该直接写
scorebean sc = new scorebean;
sc.setScore(20);

然后再来说说,你还有一个类B要调用这个已经初始化完毕的对象sc,这时候你的类B应该可以访问到类A,你可以在类A中,把sc当成一个属性暴露出来,这样类B在引用类A的时候就可以直接访问类A的sc属性了。
这里假设类A的构造方法里给sc赋值score,代码如下
puclic class B{
A a;
public scorebean getScoreBean(){
return this.a.getScoreBean();
}
public static void main(String [] args){
B b=new B;
scorebean scNew=b.getScoreBean();
}
}
public class A{
scorebean sc;
public A (){
sc.setScore(20);
}
public scorebean getScoreBean(){
return this.scorebean;
}
}

D. java如何把一个已经实现某些具体功能的类封装成一个接口供其他的程序进行使用

第一:具体的功能方法如果是public直接就可以用import引入该类然后调用
第二:如果这功能是类似于.exe可执行文件或者打包成了.jar的可执行文件,那么Java中有固定的代码可以内嵌运行已经实现功能的程序
第三:如果你说的其他程序,是指用别的语言写的,那么可以用相关工具将该Java程序打包成.jar,然后安装了Java运行环境后就可以当成.exe文件运用。
第四:如果仅仅只是想把已经写好的Java程序,该程序已经实现了具体功能,然后你想用其他语言来调用该功能,这就需要网上再找下有这种工具没了?Java中的JNI和JNA相关技术可以研究下,我只知道人工编写新代码。

E. java程序怎么去封装

1.将项目打成jar:

var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。

1.2 在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一步在出现的窗口中选择Use existing manifest from workspace,在下面的Main class后面直接点Browse,它会自动列出你项目中有主函数main的类。选择主类后点Finish即可生成jar文件。在此说明一下,这种打包方法不能把项目中的外部的jar包打进来,因该是也要编写一些脚本语言,没往深研究。所以生成后的jar有些是不能执行的。

1.3 第二种方法是利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是
“net.sf.fjep.fatjar_0.0.24”将它到Eclipser plugins文件夹下,此插件就安装成功了,重启Eclipse在项目上右击就会看到多出一个“Build Fat Jar”在前面有个绿色的“+”号,这时你就可以用此插件打包你的项目了。进去后第一个界面Jar-Name里增入要生成的jar文件名,我的是“CAMP_fat.jar”。在Main-Class后点Browse像Export一样它也会列出你项目中的主类,选择后其它默认即可,Next后会列出你要打包的所有内容,这个插件的优势就是可以将你项目中的外部jar也打进来,有三个先项,其中Export ANT是生成build.xml脚本文件,方便用户以后修改脚本,其它两个按钮没用。在这里什么都不点,直接点Finish就可以生成jar文件。

2.将jar打成.exe文件:

2.1 虽然此时的jar文件已经可以执行了。生成.exe的文件我也是用两种方法实现的,用到的打包工具是j2ewiz和exe4j,它们的不同会在我下面的介绍中体现出来。

2.2 首先是j2ewiz,这个软件是绿色的,不用安装,解压后可以直接运行,但这个软件生成的 .exe文件不是跨平台的。运行此程序首先就是输入要打包的jar文件,我们浏览JAR选择我们之前用fatjar生成的“CAMP_fat.jar”项目文件(详见1.3),下面那个选项是提示用户最低要求的JRE版本,一般选1.3。
下一步,因为我们的寝室管理系统是图形界面,所以在这里选“Windows窗口
程序”下一步它也是自动生成要执行的主类,你只要选择就可以。下面的选框可以选择你启动程序显示的图片。下一步后这个窗可按个人喜好选择。下一步,如果你的程序还有什么依赖的外部jar文件,可以从这里加上,但因为之前的fatjar以经将我们项目所用的那三个连数据库的外部类打进CAMP_fat.jar包里了,所以这里不用再添加。如果你之前是用Export打的jar 包,那么这里就需要再把那个三个数据库的包加进来了(详见1.2)。下一步是添入要生成的.exe文件名,再选一个程序图标就可以了,下一步后生成.exe文件,点完成。双击生成的.exe文件就能看到运行效果了,这种exe文件还没有脱离JDK环境,还不能跨平台使用,只能用于小组成员测试使用。

2.3 下面进入最关键的,如何打包跨平台的.exe文件。用到的软件是exe4j,我用的是V4.0版的,此软件需要破解。安装后运行左窗窗口标有十步,其实打包过程也非常简单。第一步完全略过,直接点Next第二步我们选择“JAR in EXE mode” 就是选择我们已经有制作好的jar文件。第3步上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录我的是“桌面\project\”。第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable name写你将要生成的.exe文件的名字,Icon File可以选择生成文件的图标。第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的CAMP_fat.jar(详见1.3)文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advanced options,选择search sequence。选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。首先要从你系统的JDK下的JRE目录到你.exe文件的输出目录下“桌面\project\JRE”,然后回到exe4j中在弹出窗口删除列表中的所有项。我的是三项,一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。然后单击绿“+”,选择directory并选择JRE的根目录,我的是“桌面\project\JRE”就是后的目录,选完后exe4j弹出窗口中的
Directory里会显示“.\JRE”。点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM,单击next按钮继续。7、8步是一些个性设置默认即可。第9步编译完后第10步你点那个“Click Here to Start the Application”按钮就可以看到程序运行效果了,然后再点”Seave as”保存一个exe4j生成的一个文件,随便存哪里都行,和我们的.exe程序无关。全部制作过程就完工了。

F. JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据

1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。

G. 在java中怎样将自己写的方法封装,以便在以后随时可以调用(要详细的解说,附图和代码

封装就是写成一个类,放到一个头文件里,把文件放到工作区,调用头文件。

阅读全文

与java中如何封装程序并调用类相关的资料

热点内容
什么东西不是实际交易信息 浏览:195
如何获得数据的公式 浏览:252
饮料最高可以高于市场价多少 浏览:461
广州虫草交易中心在什么地方 浏览:754
进入黑洞的信息去哪里了 浏览:980
捷达15款仪表显示都是什么数据 浏览:615
如何添加删除程序在注册表的位置 浏览:212
哪里能看到球员数据统计 浏览:792
通用技术的使用说明书怎么写 浏览:890
执行分配异议之诉什么程序 浏览:957
技术股票基金有哪些 浏览:715
交易猫买家不点确认收货怎么办 浏览:713
海洋技术大学怎么样 浏览:180
淘宝代理怎么开店 浏览:114
数据线正负两极怎么充电 浏览:109
西门子plc如何打印程序 浏览:138
如何了解基金公司的财务信息 浏览:937
廊坊银行金融市场部是干什么的 浏览:69
华大九天股票什么时候上市交易 浏览:826
番禺财税代理多少钱 浏览:560