4.2 可编程对象