定义一个手机(Phone)类,在类中定义品牌(brand)和价格(price)属性, 实例化2个手机对象,分别输出对象的品牌和价格。完整编程
时间: 2023-05-28 19:05:57 浏览: 160
class Phone:
def __init__(self, brand, price):
self.brand = brand
self.price = price
phone1 = Phone("Apple", 999)
phone2 = Phone("Samsung", 899)
print("Phone 1 brand: ", phone1.brand)
print("Phone 1 price: ", phone1.price)
print("Phone 2 brand: ", phone2.brand)
print("Phone 2 price: ", phone2.price)
相关问题
定义一个手机(Phone)类,在类中定义品牌(brand)和价格(price)属性, 实例化2个手机对象,分别输出对象的品牌和价格。
class Phone:
def __init__(self, brand, price):
self.brand = brand
self.price = price
phone1 = Phone("Apple", 999)
phone2 = Phone("Samsung", 899)
print(phone1.brand, phone1.price)
print(phone2.brand, phone2.price)
4.定义一个手机(Phone)类,在类中定义品牌(brand)和价格(price)属性,定义发短信和打电话的sendMessage()和call()方法。 创建类的实例并测试。
在Java中,你可以定义一个名为`Phone`的类,它包含两个私有属性`brand`(品牌)和`price`(价格),以及两个公共方法`sendMessage()`(发送短信)和`call()`(打电话)。下面是这个类的定义:
```java
public class Phone {
private String brand;
private double price;
// 构造器用于初始化品牌和价格
public Phone(String brand, double price) {
this.brand = brand;
this.price = price;
}
// 发送短信的方法
public void sendMessage() {
System.out.println("Sending message from a " + brand + " phone at $" + price);
}
// 打电话的方法
public void call() {
System.out.println("Calling from a " + brand + " phone at $" + price);
}
}
```
接下来,我们可以创建这个类的一个实例并进行测试:
```java
public class Main {
public static void main(String[] args) {
// 创建一个华为手机实例,价格为900美元
Phone huaweiPhone = new Phone("Huawei", 900.0);
// 测试发送短信
huaweiPhone.sendMessage();
// 测试打电话
huaweiPhone.call();
}
}
```
当你运行这段代码时,它会输出类似以下的内容:
```
Sending message from a Huawei phone at $900.0
Calling from a Huawei phone at $900.0
```
阅读全文