我们建立这个类的实例,用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"); |
|