
题目:编写一个完整的应用程序,包含类Student,TestStudent,具体要求如下所述:(1)Student类
属性:
id:long类型,表示学号(私有变量)
name:String对象,表示一个人的姓名(私有变量)
sex:char对象,用来表示性别(私有变量)
address:String对象,表示家庭住址(私有变量)
方法:
Student(String name,char sex,long id):构造方法。
String getName():返回姓名
void setId(long id):设置学号
void setAddress(String address):设置家庭住址
Public String toString():返回学生的各项信息,包括学号、姓名、性别和住址连接起来的字符串
(2)TestStudent 类作为主类主要完成测试功能。
1.生成一个Student对象girl,学号:1234567,姓名:杨阳,性别:女
2.设置家庭住址:吉林四平铁东区
3.输出对象girl的各项信息
这道题其实我也不会,后来按照百度自己写的,格式和老师说的不太一样,总感觉有好多是用不上的,下面的代码仅供参考。
1、首先先写Student类,package是我建的文件夹,自行修改。写完后保存到Student.java中。用eclipse的话,package不需要人为修改!
package top.ly2018;
public class Student{
private long id;
private String name;
private String sex;
private String address;
public Student(String n,String s,long i){
id=i;
name=n;
sex=s;
}
public void getName() {
System.out.print(name);
}
public void setId(){
System.out.print(id);
}
public void setAddress(String add){
address=add;
}
public void tostring() {
System.out.print("学号:"+ id + " 姓名:" + name + " 性别:" + sex + " 住址:" + address);
}
}
2、然后再写TestStudent类,写完之后保存到Student同一个目录下,保存为TestStudent.java
package top.ly2018;
public class TestStudent{
public static void main(String[] args){
Student stu =new Student("杨阳","女",123456);
stu.setAddress("吉林四平铁东区");
stu.tostring();
}
}
3、在TestStudent.java运行
