2013-01-21 33 views
0

我想创建我自己的库与一些自定义方法,将返回不同的字符串进行加密和解密。我知道如何使用eclipse导出特定的类,但是在导入jar文件后,我不知道如何调用这些方法。Java自定义库导出和导入与eclipse

package com.chriss.cipher; 

public class MyLibrary { 
    private static final String MSG_1 = "<My awesome 1 MESSAGE>"; 

    public String generateString(int val){ 
     return val+" --> "+MSG_1; 
    } 

    protected String testingString(int value){ 
     return value + " <this is awesome> !"; 
    } 

    private String testMyString(int value){ 
     return "---> " + value; 
    } 
} 

定制的库应该是抽象的吗?

为什么人们说我的方法应该受到保护,不要公开任何我不想公开的东西。这是否有一些安全风险?从什么安全?

回答

0

要使用库jar,您需要将导出的jar文件导入到项目中,而不是类路径(准确地说)。

将类导入到您的java文件并调用该方法。

有关为什么应该保护某些方法的详细信息,请阅读OOPS和Java中的抽象和数据隐藏。

希望这会有所帮助!