求解决问题程序
4.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、
姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)
用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——
TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测
试Student类的功能。
求程序
下面是我编写的程序
public class student {
	int age;
	String name;
	int stuNo;
	public student(int stuNo,String name,int age){		
		System.out.println("学号"+stuNo+"姓名"+name+"年龄"+age);
	}
	public void output(){
		System.out.println("学号"+"    "+stuNo+"姓名"+name+"年龄"+age);
	}
}
public class Testclass {
	public static void main(String[] args) {
		student stu=new student(123, "阿道夫", 565);
	}
}
结果是这样的
学号123姓名阿道夫年龄565
学号    0姓名null年龄0
------解决方案--------------------这是构造方法,用来给成员变量赋值的,应该这样写:
Java code
    public student(int stuNo, String name, int age) {
        this.stuNo = stuNo;
        this.name = name;
        this.age = age;
    }
------解决方案--------------------
这是构造方法,用来给成员变量赋值的,应该这样写:
Java code
    public student(int stuNo, String name, int age) {
        this.stuNo = stuNo;
        this.name = name;
        this.age = age;
    }