[实验任务一]:婚介所
婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪小于18周岁,婚介所会提示“对不起,不能早恋!”,并终止业务。
实验要求:
1. 提交类图;
2. 提交源代码;
3. 注意编程规范。
1.类图
2.源代码
People.java package test14; public interface People { public void setAge(int Age); public void lovers(); } Proxy.java package test14; public class Proxy implements People{ private Real real=new Real(); public void setReal(Real a){ real=a; } public void setAge(int Age){ } public void lovers(){ if(real.getAge()<18){ System.out.println("对不起,您还未满18岁,不能早恋!"); } else{ real.lovers(); } } } Real.java package test14; public class Real implements People{ private int age=0; public void setAge(int Age){ age=Age; } public int getAge(){ return age; } public void lovers(){ System.out.println("已为您匹配到最佳伴侣"); } } Client.java package test14; public class Client { public static void main(String[] args) { Proxy proxy=new Proxy(); Real real=new Real(); real.setAge(15); System.out.println("软小设15岁"); proxy.setReal(real); proxy.lovers(); real.setAge(21); System.out.println("我不是黄牛21岁"); proxy.setReal(real); proxy.lovers(); } }
标签:Real,real,14,People,void,婚介所,代理,实验,public From: https://www.cnblogs.com/po3a/p/18539046