Java输出古诗创建 Poety类
时间: 2024-10-15 07:12:43 浏览: 5
在Java中,你可以创建一个名为`Poetry`的类来代表古诗的基本结构,通常包括标题、作者和诗句等属性。下面是一个简单的例子,展示如何实现这个类:
```java
public class Poetry {
private String title; // 古诗标题
private String author; // 作者名称
private List<String> lines; // 诗句列表
// 构造函数
public Poetry(String title, String author) {
this.title = title;
this.author = author;
this.lines = new ArrayList<>();
}
// 添加诗句的方法
public void addLine(String line) {
lines.add(line);
}
// 输出古诗的方法
public void printPoem() {
System.out.println("题目:" + title);
System.out.println("作者:" + author);
for (String line : lines) {
System.out.println(line);
}
}
// 示例用法
public static void main(String[] args) {
Poetry ancientVerse = new Poetry("静夜思", "李白");
ancientVerse.addLine("床前明月光,疑是地上霜。");
ancientVerse.addLine("举头望明月,低头思故乡。");
ancientVerse.printPoem();
}
}
```
在这个例子中,`Poetry`类提供了一个基本的结构,你可以根据需要添加更多的功能,比如朗诵模式、按行数分隔等。运行`main`方法会打印出指定的古诗。
阅读全文