定义一个名为Person的类,其中含有一个String类型的成员变量name和一个int类型的成员变量age。 分别为这两个变量定义访问器方法和修改器方法,另外再为该类定义一个名为speak的方法,在其中输出其name和age的值。 画出该类的UML图
时间: 2024-05-01 07:20:54 浏览: 43
Java作业定义person类,定义成员变量姓名年龄
```plantuml
@startuml
class Person {
-name: String
-age: int
+getName(): String
+setName(name: String): void
+getAge(): int
+setAge(age: int): void
+speak(): void
}
@enduml
```
代码实现:
```java
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void speak() {
System.out.println("My name is " + name + ", and I am " + age + " years old.");
}
}
```
阅读全文