正在阅读:SAS9新体验:在DATA STEP中使用JAVA对象SAS9新体验:在DATA STEP中使用JAVA对象

2004-09-29 14:40 出处:CSDN 作者:AnyJack 责任编辑:linjixiong

  我们建立这个类的实例,用set/get访问对象属性在下列程序中


  data _null_;
  dcl javaobj j("ttest");
  length val 8;
  length str $20;
  j.setIntField("i", 100);
  j.setDoubleField("d", 3.14159);
  j.setStringField("s", "abc");

  j.getIntField("i", val);
  put val=;
  j.getDoubleField("d", val);
  put val=;
  j.getStringField("s", str);
  put str=;
  run;

  set/get方法的第一个参数是属性名,第二个参数是get/set的变量或值

  访问对象方法
  可以把上面的类改造成这样


  import java.util.*;
  import java.lang.*;
  public class ttest
  {
  public int    i;
  public double d;
  public String s;

  public int im()
  {
  return i;
  }

  public String sm()
  {
  return s;
  }

  public double dm()
  {
  return d;
  }
  }


  我们可以通过javaobj方法调用访问java 值,如


  data _null_;
  dcl javaobj j("ttest");
  length val 8;
  length str $20;
  j.setIntField("i", 100);
  j.setDoubleField("d", 3.14159);
  j.setStringField("s", "abc");




察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品