首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java LS2J中使用getter和setter

在java LS2J中使用getter和setter
EN

Stack Overflow用户
提问于 2014-06-25 13:55:13
回答 1查看 155关注 0票数 0

我有问题的吸气器在LS2J,我不能有结果,在我的程序!!我做了一些测试,这是结果:

我在java的课:

代码语言:javascript
复制
public String getFonctionWS() {

    System.out.println("get : " + fonctionWS);
    return fonctionWS;
}
public void setFonctionWS(String fonctionWS) {

    System.out.println("set : " + fonctionWS);
    this.fonctionWS = fonctionWS;
}

这个类在LS2J中被调用:

代码语言:javascript
复制
Class LogWSDTO
sessionJava As JAVASESSION      
classJava As JAVACLASS
objectJava As JAVAOBJECT        
methodJava As JAVAMETHOD


Public Sub New()
    Set sessionJava = New JAVASESSION
    Set classJava = sessionJava.GetClass("com.pasquier.DTO.WS/LogWSDTO")
    Set objectJava = classJava.CreateObject     
End Sub

Public function getFonctionWS()
    Set methodJava = classJava.GetMethod("getFonctionWS","()Ljava/lang/String;")        
    getFonctionWS = objectJava.getFonctionWS        
End function

我把这门课叫做莲花:

代码语言:javascript
复制
 Dim session As NotesSession


    logDTO.setFonctionWS("GetAllDocuments")         
    dt = logDTO.getFonctionWS

结果打印: set : GetAllDocuments

代理'GetAllDocuments_LogWS GADBKWS‘错误:方法的参数数错误

对不起,如果我不太清楚,我有几个问题,我很难逐一解释.谢谢你的帮助!

我开始理解:在ls2j中,我们必须采用参数.!(?)

当我尝试:

代码语言:javascript
复制
public String getEssai(String dt){
    System.out.println("get essai test20002");

    return fonctionWS;
}

好吧,我有结果了!!我不明白为什么,但它有效!!

你能解释一下吗??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-26 09:19:55

它应该是:

代码语言:javascript
复制
getFonctionWS = objectJava.getFonctionWS()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24410689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档