productimpl.java
来自「sun公司开发的,java2核心技术,卷II:高级性能,包括一系列的高级java」· Java 代码 · 共 41 行
JAVA
41 行
/**
* @version 1.00 1996-09-07
* @author Cay Horstmann
*/
import java.rmi.*;
import java.rmi.server.*;
public class ProductImpl
extends UnicastRemoteObject
implements Product
{ public ProductImpl(String n, int s, int age1, int age2,
String h)
throws RemoteException
{ name = n;
ageLow = age1;
ageHigh = age2;
sex = s;
hobby = h;
}
public boolean match(Customer c) // local method
{ if (c.getAge() < ageLow || c.getAge() > ageHigh)
return false;
if (!c.hasHobby(hobby)) return false;
if ((sex & c.getSex()) == 0) return false;
return true;
}
public String getDescription()
throws RemoteException
{ return "I am a " + name + ". Buy me!";
}
private String name;
private int ageLow;
private int ageHigh;
private int sex;
private String hobby;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?