编写一个java程序含有两个类,两个类在一个源文件中其中一个数主类 其中一个类Person含有属性int height和String ear
时间: 2024-09-26 07:13:38 浏览: 31
在Java中,你可以编写这样的代码来创建一个包含`Person`类的简单程序,其中`Person`类有两个属性:`height`(表示身高,类型为整数)和`ear`(表示耳朵类型,类型为字符串)。假设`Person`是一个普通类而不是主类,因为通常Java源文件只有一个主类。
```java
// Person.java
public class Person {
private int height;
private String ear;
// 构造函数
public Person(int height, String ear) {
this.height = height;
this.ear = ear;
}
// 获取和设置属性的方法
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public String getEar() {
return ear;
}
public void setEar(String ear) {
this.ear = ear;
}
// 重写toString方法以便于打印信息
@Override
public String toString() {
return "Person{" +
"height=" + height +
", ear='" + ear + '\'' +
'}';
}
}
```
在这个例子中,你可以创建一个`Person`对象并在需要的地方使用它们。如果你想在另一个类中使用这个类,例如作为主类,你可以这样做:
```java
// Main.java (主类)
public class Main {
public static void main(String[] args) {
Person person = new Person(170, "round");
System.out.println(person); // 输出:Person{height=170, ear='round'}
person.setHeight(180);
System.out.println(person); // 输出:Person{height=180, ear='round'}
}
}
```
阅读全文