设计一个Animal类,要求Animal类的保护型成员变量有:姓名(name)和年龄(age),要有构造方法和和一个run( )成员方法,其功能是输出:“can run.”完整代码。
时间: 2024-09-06 08:02:47 浏览: 32
设计一个简单的`Animal`类,你可以按照以下步骤进行:
```java
public class Animal {
// 保护型成员变量
protected String name; // 姓名
protected int age; // 年龄
// 构造方法
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
// run() 成员方法
protected void run() {
System.out.println("can run.");
}
}
```
在这个类中,`name` 和 `age` 都被声明为`protected`,这意味着它们可以在本类和它的子类中直接访问。构造方法用于初始化新的`Animal`对象,接受`name`和`age`作为参数。`run()`方法是一个空实现了的`void`方法,用于输出指定的消息。
如果你需要创建这个`Animal`类的对象并调用`run()`方法,可以这样做:
```java
public class Main {
public static void main(String[] args) {
Animal myDog = new Animal("汪星人", 3);
myDog.run(); // 输出 "can run."
}
}
```
阅读全文