题目1:编程创建一个Point类,在其中定义两个变量(x, y)表示一个点的坐标值,定义一个构造方法初始化坐标原点(0, 0);定义一个方法实现点的移动(改变坐标位置即可);定义一个方法打印当前点的坐标值;创建一个对象来调用移动和打印坐标位置的方法。 题目2:定义一个表示学生信息的类Student,要求如下: (1) 类Student的成员变量: sNO 表示学号; sName表示姓名; sSex表示性别; sAge表示年龄; sJava:表示Java课程成绩。 (2) 类Student带参数的构造方法: 在构造方法中通过形参完成对成员变量的赋值操作。 (3) 类Student的方法成员: getNo():获得学号; getName():获得姓名; getSex():获得性别; getAge()获得年龄; getJava():获得Java 课程成绩 (4) 创建1个Student类对象,并输出该对象的学号、姓名和课程成绩。,用Java代码实现并写出实验小结
时间: 2023-06-15 15:04:52 浏览: 906
题目1:Point类的实现
```java
public class Point {
private int x;
private int y;
public Point() {
this.x = 0;
this.y = 0;
}
public void move(int x, int y) {
this.x += x;
this.y += y;
}
public void printPosition() {
System.out.println("当前点的坐标为:(" + this.x + ", " + this.y + ")");
}
public static void main(String[] args) {
Point point = new Point();
point.move(2, 3);
point.printPosition();
}
}
```
在上述代码中,我们定义了一个Point类,类中包含了两个变量x和y表示一个点的坐标值。我们使用构造方法初始化坐标原点(0, 0)。然后我们定义了一个move方法,实现点的移动(改变坐标位置即可),通过传入的参数来改变点的位置。最后我们定义了一个printPosition方法,用来打印当前点的坐标值。在main函数中,我们创建了一个对象point来调用move和printPosition方法,来移动点的位置,并打印当前点的坐标值。
题目2:Student类的实现
```java
public class Student {
private String sNO;
private String sName;
private String sSex;
private int sAge;
private int sJava;
public Student(String sNO, String sName, String sSex, int sAge, int sJava) {
this.sNO = sNO;
this.sName = sName;
this.sSex = sSex;
this.sAge = sAge;
this.sJava = sJava;
}
public String getNo() {
return sNO;
}
public String getName() {
return sName;
}
public String getSex() {
return sSex;
}
public int getAge() {
return sAge;
}
public int getJava() {
return sJava;
}
public static void main(String[] args) {
Student student = new Student("001", "张三", "男", 18, 90);
System.out.println("学号:" + student.getNo());
System.out.println("姓名:" + student.getName());
System.out.println("课程成绩:" + student.getJava());
}
}
```
在上述代码中,我们定义了一个Student类,类中包含了五个变量sNO、sName、sSex、sAge和sJava,分别表示学号、姓名、性别、年龄和Java课程成绩。我们使用带参数的构造方法,在构造方法中通过形参完成对成员变量的赋值操作。然后我们定义了getNo、getName、getSex、getAge和getJava方法,分别用于获取学号、姓名、性别、年龄和Java课程成绩。在main函数中,我们创建了一个对象student来调用getNo、getName和getJava方法,分别获取学号、姓名和课程成绩,并输出结果。
实验小结:在本次实验中,我们学习了如何创建一个类,并在类中定义变量、构造方法和方法成员。通过实现Point类和Student类的例子,我们学习了如何使用构造方法初始化对象,如何使用方法成员实现对象的行为,以及如何使用变量成员存储对象的状态。同时,我们学习了如何创建对象并调用对象的方法,从而实现对对象的控制。这些知识是面向对象编程的基础,也是Java编程的重要组成部分,我们需要不断地实践和掌握。
阅读全文