class Student l String name; int age; void read(){ System.out.println("大家好,我是"+name+", class Example02 public static void main (String[] args) Student stul = new Student (); Student stu2 = null; stu2 = stul; stu1.name="小明"; stul.age = 20; stu2.age = 50;stul.read();stu2.read();更改数值
时间: 2023-05-16 22:05:42 浏览: 129
这段代码有一些语法错误,应该是这样的:
class Student {
String name;
int age;
void read() {
System.out.println("大家好,我是" + name);
}
}
public class Example02 {
public static void main(String[] args) {
Student stu1 = new Student();
Student stu2 = null;
stu2 = stu1;
stu1.name = "小明";
stu1.age = 20;
stu2.age = 50;
stu1.read();
stu2.read();
}
}
这段代码定义了一个名为 Student 的类,其中包含了姓名和年龄两个属性,以及一个 read 方法用于输出学生的信息。在主函数中,创建了两个 Student 对象,将 stu2 指向了 stu1,然后修改了 stu1 和 stu2 的年龄属性,并分别调用了 read 方法输出信息。
相关问题
class Student l String name; int age; void read(){ System.out.println("大家好,我是"+name+", class Example02 public static void main (String[] args) Student stul = new Student (); Student stu2 = null; stu2 = stul; stu1.name="小明"; stul.age = 20; stu2.age = 50;stul.read();stu2.read();
这是一个 Java 代码片段,定义了一个名为 Student 的类,包含了一个字符串类型的 name 属性和一个整型的 age 属性,还有一个 read() 方法用于输出一段话。在 main() 方法中,创建了一个 Student 类型的对象 stul,并将其赋值给 stu2,然后分别给 stul 和 stu2 的属性赋值,最后分别调用了它们的 read() 方法输出一段话。
public class Example02 { Student1 stu1=new Student1();//声明stu1对象并进行实例化 Student1 stu2=null;//声明stu2对象,但不进行实例化 stu1.name="小明"; } class Student1{ String name; int age; void read(){ System.out.println("大家好,我是"+name+",年龄"+age); } }
这是一个关于 Java 编程的问题,我可以回答。这段代码中,声明了一个名为 Example02 的公共类,其中实例化了一个名为 stu1 的 Student1 对象,并将其 name 属性设置为 "小明"。同时,声明了一个名为 stu2 的 Student1 对象,但没有进行实例化。在 Student1 类中,定义了 name 和 age 两个属性,以及一个 read() 方法,用于输出学生的姓名和年龄。
阅读全文