创建java工程,包,类,demo.java,student.java,card.java,设置学生学校名,实例化学生对象,设置学生校园卡,输出学生学号,姓名,校园卡信息
时间: 2024-10-16 20:22:08 浏览: 28
Javaweb的Demo.zip
创建Java工程通常包括以下几个步骤:
1. **创建项目结构**:
首先,你需要在Java集成开发环境(如Eclipse、IntelliJ IDEA或Maven)中创建一个新的Java项目。这会自动生成项目的根目录,例如`src/main/java`。
2. **定义包和类**:
- 在`src/main/java`下,创建三个相关的包:`com.example.demo`、`com.example.student` 和 `com.example.card`。每个包代表一组相关的类。
- 在`com.example.student` 包里,创建一个名为`Student.java` 的文件,定义学生类,包含属性(如学号、姓名)和方法(如设置学校名)。
- 同样,在`com.example.card` 包里,创建一个名为`Card.java` 的文件,定义校园卡类,包含相关信息和设置方法。
```java
// Student.java
package com.example.student;
public class Student {
private String id;
private String name;
private Card card;
// 构造函数和 getter/setter 方法
public Student(String id, String name) {
this.id = id;
this.name = name;
}
public void setSchoolName(String schoolName) {
// 设置学生学校名
}
// getter方法
public String getId() {
return id;
}
public String getName() {
return name;
}
}
// Card.java
package com.example.card;
public class Card {
private String university;
public Card(String university) {
this.university = university;
}
// 设置校园卡方法
public void setUniversity(String university) {
this.university = university;
}
// getter方法
public String getUniversity() {
return university;
}
}
```
3. **实例化和操作对象**:
在`com.example.demo` 包下的`Demo.java` 文件中,你可以编写主程序来实例化学生对象并操作它们:
```java
// Demo.java
package com.example.demo;
import com.example.student.Student;
import com.example.card.Card;
public class Demo {
public static void main(String[] args) {
// 实例化学生对象
Student student = new Student("001", "张三");
// 设置学生学校名
student.setSchoolName("清华大学");
// 设置学生校园卡信息
Card card = new Card(student.getSchoolName());
card.setUniversity("校园卡大学");
// 输出学生信息
System.out.println("学号:" + student.getId());
System.out.println("姓名:" + student.getName());
System.out.println("校园卡信息:" + card.getUniversity());
}
}
```
当你运行`Demo.java` 时,它将打印出学生的信息以及校园卡的大学名称。
阅读全文