利用反射机制实现创建动态对象。定义水果Fruit类,属性:brand(String)、unitPrice(double)、account(double),构造方法、getTotalPrice()计算水果的价格、覆写toString()方法获得水果的基本信息。创建三种水果类,Apple、Pear、Oranges,继承自Fruit类。再定义一个Factory类,实现动态创建对象,要求使用反射机制创建某种水果,在客户端输出相应的水果信息。模拟实现购物车,计算并输出购买的多种水果的信息以及总价格。
利用反射机制实现创建动态对象。定义水果Fruit类,属性:brand(String)、unitPrice(double)、account(double),构造方法、getTotalPrice()计算水果的价格、覆写toString()方法获得水果的基本信息。创建三种水果类,Apple、Pear、Oranges,继承自Fruit类。再定义一个Factory类,实现动态创建对象,要求使用反射机制创建某种水果,在客户端输出相应的水果信息。模拟实现购物车,计算并输出购买的多种水果的信息以及总价格。
使用Class.forName方法就可以实现。模拟实现购物车,计算并输出购买的多种水果的信息以及总价格是什么意思?