java 练习1 定义一个手机类 属性:品牌,价格 行为:打电话,打游戏,学习 练习2 编写一个dog类 属性:姓名、性别、年龄等 行为:睡觉、吃饭、看家等 练习3 定义一个长方形的类。 成员变量:长和宽。 成员方法:计算长方形的周长,计算长方形的面积。
时间: 2024-12-17 21:45:51 浏览: 10
练习1中,在Java里,你可以创建一个`Phone`类来表示手机,如下:
```java
public class Phone {
private String brand; // 手机品牌
private double price; // 手机价格
// 构造函数
public Phone(String brand, double price) {
this.brand = brand;
this.price = price;
}
// 行为方法
public void makeCall() {
System.out.println("打电话...");
}
public void playGame() {
System.out.println("打游戏...");
}
public void study() {
System.out.println("学习...");
}
}
```
对于练习2,你可以定义一个`Dog`类来描述狗的行为:
```java
public class Dog {
private String name; // 狗的名字
private char gender; // 性别
private int age; // 年龄
// 构造函数
public Dog(String name, char gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
// 行为方法
public void sleep() {
System.out.println(name + " 正在睡觉...");
}
public void eat() {
System.out.println(name + " 正在吃饭...");
}
public void watchHome() {
System.out.println(name + " 在看家...");
}
}
```
练习3中,定义一个`Rectangle`类来表示长方形,包含长和宽两个属性,并提供计算周长和面积的方法:
```java
public class Rectangle {
private double length; // 长度
private double width; // 宽度
// 构造函数
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 成员方法
public double calculatePerimeter() {
return 2 * (length + width);
}
public double calculateArea() {
return length * width;
}
}
```
阅读全文