java一个程序里面有几个类怎么打代码
时间: 2024-10-22 21:11:04 浏览: 11
在Java中创建一个包含多个类的程序,首先你需要定义每个类。以下是一个简单的例子,假设我们有三个类:`Person`, `Student`, 和 `Teacher`:
1. 首先,定义`Person`类作为基础类(如果有必要的话),通常表示通用的人类属性和行为:
```java
public class Person {
private String name;
private int age;
// 构造函数、getter和setter等...
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getters and setters...
}
```
2. 然后,定义`Student`类,它继承自`Person`并添加学生特有的属性:
```java
public class Student extends Person {
private String studentID;
public Student(String name, int age, String studentID) {
super(name, age);
this.studentID = studentID;
}
// getters and setters for student-specific properties...
}
```
3. 最后,定义`Teacher`类,同样继承自`Person`,可以添加教师特有的属性:
```java
public class Teacher extends Person {
private String subject;
public Teacher(String name, int age, String subject) {
super(name, age);
this.subject = subject;
}
// getters and setters for teacher-specific properties...
}
```
为了在主程序中使用这些类,你可以创建实例并调用它们的方法:
```java
public class Main {
public static void main(String[] args) {
Person person = new Person("张三", 30); // 创建一个普通人
Student student = new Student("小明", 20, "20190101"); // 创建一个学生
Teacher teacher = new Teacher("李老师", 45, "数学"); // 创建一个教师
// 调用各自的特定方法
System.out.println(person.getName()); // 输出:张三
System.out.println(student.getStudentID()); // 输出:20190101
System.out.println(teacher.getSubject()); // 输出:数学
}
}
```
阅读全文