定义商品类Goods,并创建对象,使用对象。 (1)Goods类 属性有:商品名称(name),单价(price),库存量(inventories) 方法有:show(),用于输出商品的成员变量值,每个成员变量值之间用空格分隔。 (2)GoodsDemo类, 包含主方法: 创建并使用Goods类的对象,给对象的属性赋值,通过show()方法输出属性值。 import java.util.Scanner; class Goods { String name; double price; int inventories; void show() { System.out.println(name+" "+price+" "+inventories); } } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Goods g ; g = ; name = sc.next( ); price = sc.nextDouble( ); inventories = sc.nextInt( ); g. ; } }
时间: 2023-05-21 15:04:29 浏览: 358
以下是该题的参考答案:
import java.util.Scanner;
class Goods {
String name;
double price;
int inventories;
void show() {
System.out.println(name + " " + price + " " + inventories);
}
}
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Goods g = new Goods();
g.name = sc.next();
g.price = sc.nextDouble();
g.inventories = sc.nextInt();
g.show();
}
}
相关问题
.定义一个商品类(Goods),使用__init__方法在创建某个商品对象时,为其添加name、price属性,通过商品类创建手机(phone)对象,为其赋予name(HUAWEI)、price(5000)的属性值。Python代码及注释
下面是Python代码及注释:
```python
class Goods:
def __init__(self, name, price):
"""
商品类,包含name和price属性
:param name: 商品名称
:param price: 商品价格
"""
self.name = name
self.price = price
# 创建手机对象
phone = Goods("HUAWEI", 5000)
```
以上代码定义了一个名为Goods的类,包含了初始化方法`__init__`,可以在创建对象时为其添加名称和价格属性。接着使用Goods类创建了一个名为phone的对象,并为其赋予了名称为“HUAWEI”和价格为5000的属性值。
JavaScript定义商品类有属性:商品ID,商品名称name,商品价格price,商品数量num。有获取商品总价的方法getTPrice。并创建3种以上的商品,进行测试。代码怎么写
class Goods {
constructor(goodsId, name, price, num) {
this.goodsId = goodsId;
this.name = name;
this.price = price;
this.num = num;
}
getTPrice() {
return this.price * this.num;
}
}
let goods1 = new Goods(1, 'Apple', 2.5, 10);
let goods2 = new Goods(2, 'Banana', 1.5, 20);
let goods3 = new Goods(3, 'Orange', 3.0, 15);
console.log(goods1.getTPrice()); // 25
console.log(goods2.getTPrice()); // 30
console.log(goods3.getTPrice()); // 45
阅读全文