java设计一个父类一个子类 编写一个类A,该类创建的对象可以调用方法f输出“英文字母表”,再编写一个该类的子类B,要求子类B必须继承A类的方法,子类创建的对象不仅可以调用方法f输出英文字母表,而且调用子类新增的方法g输出“1-50的可以整除3或7的所有数字”
时间: 2024-10-09 16:09:02 浏览: 42
java课后习题 关于 编写一个类
在Java中,你可以按照以下步骤设计一个父类`A`和一个子类`B`:
首先,创建一个名为`A`的父类,它有一个公共方法`f()`用于输出英文字母表:
```java
public class A {
public void f() {
System.out.println("英文字母表");
}
}
```
接着,定义子类`B`,它继承自父类`A`并添加一个新的方法`g()`:
```java
public class B extends A {
// 定义新的方法g()
public void g() {
for (int i = 1; i <= 50; i++) {
if (i % 3 == 0 || i % 7 == 0) {
System.out.println(i);
}
}
System.out.println("1-50的可以整除3或7的所有数字");
}
}
```
现在,你可以分别创建`A`类型的对象以及`B`类型的对象,并调用它们的方法:
```java
public class Main {
public static void main(String[] args) {
// 创建A类的对象
A aObject = new A();
aObject.f(); // 输出英文字母表
// 创建B类的对象
B bObject = new B();
bObject.f(); // 输出英文字母表
bObject.g(); // 输出1-50的可以整除3或7的所有数字
}
}
```
通过这种方式,子类`B`不仅继承了父类`A`的方法`f()`,还添加了自己的新功能`g()`。
阅读全文