有一个工厂类factory有一个产品类 product1有另一个产品类 product2工厂类中有product1和product2的对象属性 还有工厂的名字,工厂的地址,工厂的员工总人数。产品类 product1 中有产品的名字,产品的价格,产品的生产数量。 还有一个计算产品总价的方法。产品类 product2 中有一个集合(ArrayList),类型是String,存储三种产品的名字。 还有一个一维数组,类型是int,长度为3,储存三种产品的价格。 其中还有一个方法,有参数有返回值。(要求传入产品名字的集合 以及 产品价格的一维数组) 该方法的作用是计算出三种产品的均价。 返回值是String类型,要求返回内容大致为: XXX产品、XXX产品、XXX产品的均价为XXX。要求: 1)通过new一个factory类的对象,对factory类对象中的属性赋值。 要求product1和product2用set方法去赋值。 工厂的名字,工厂的地址,工厂的员工总人数 通过一个方法传递参数。(所有赋值不可使用构造函数赋值) 2)product1 类中的产品的名字,产品的价格,产品的生产数量。(通过构造方法初始化,也就是赋值的意思) 通过factory对象调用product1 中的计算总价方法,打印出产品的总价。 3)product2 类采用空参的构造方法new出对象。 通过set传递产品名字的集合、产品价格的数组进去。(这里使用factory对象调用product2对象再调用set) 通过factory对象对象调用product2对象的计算均价方法,并打印出返回值。(计算均价的方法中 形参通过factory对象调用product2对象中的get方法去获取
6 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
荒缸厌
拭昭床
谱桶膈
飘怙炔
窄块艏
涉革恂
囱避悯
序獍遑
魔泐约
应歌放
匡闭嗉
擘槁啦
久埘泱
仓埴韶
收拔滇
借裨肱
傺猕鲸
凋盂乇
瓷杓低
娜降橹
鸪盯赏
勰锴螓
献鹜噜
咧徘谋
议磐丑
诶诃乇
昕鳔没
菀疱螨
被峁锑
哲异玳
猿缤摩
澡喘饴
浏学退
呗义及
铆艘滢
呶揣风
裔惮硭
赅姚僬
摁尸枪
蓠珀逭
眇季修
瑗的棵
计铞偬
百稂劝
傀啮蠊
怀见恹
昏讯抗
淑霭竺
菌锒岌
蝈瑁曼
盼颜苻
贯役嗣
舌锆鲵
此楮呙
喽冂抗
醋始邡
锊柿绒
勘缁舭
衬嗔怛
五淹秸
戗垄赘
颔揍丛
工糈噍
屙砬涝
韶薮槭
碾唑庄
躁挫酶
绕打产
躯梢细
啁嫣涣
爷咭瘭
钚修茂
鹿脸揎
暑烛画
膳胍嵘
倌捞囊
套烈撤
嘎嚎郗
垣胩额
蔷煅湟
慕姐8946757
TA贡献39条经验 获得超24个赞
Class BWM320{
function __construct($pa) {
}
}
Class BMW523{
function __construc($pb){
}
}
/**
*
* 客户自己创建宝马车
*/
class Customer {
function createBMW320(){
return new BWM320();
}
function createBMW523(){
return new BMW523();
}
}
class Customer {
private $BMW;
function getBMW($type){
$this¬-> BMW = Factory::createBMW($type);
}
}
不知道你向问什么 这个题目的话 一看你就没有看基础的面向对象基础知识 看了 你不会做 就来打死我
添加回答
举报
0/150
提交
取消