定义一个studentstudy类
/1 使用Eclipse编写控制台应用程, 编写一个用来表示学生的java类,
并在类中定义描述学生特征的属性,姓名,年龄,性别,身高,体重和电话,
要求属性设置为私有访问级别并为私有属性设置能够设置值和或去值的get和set方法。
编写一个TestStudent的java类包含程序开始执行的main方法,
要求从控制台接收输入一个学生的信息包括以上定义的学生类中的所有属性(姓名,年龄,性别,身高,体重,电话);
创建一个学生对象,并调用相关的set方法为此学生镀锡赋值。
然后在控制台输出此学生的所有信息,使用学生对象的变量引用调用相关get方法完成。
体会如何标准定义一个表示事务实体的java自定义类,get和set方法的作用,对象的创建过程,new 运算符的含义。/
/2 延续以上任务一,在学生类中定义一个带有参数的构造方法,参数包括为学生名字进行初始化赋值,为年龄和性别初始化赋值。
从新运行TestStudent 中的main方法,观察发生了什么,思考为什么会这样。/
public class Studentstudy {
private String name;//定义学生姓名
private int age;//定义学生年龄
private char sex;//定义学生性别
private double height;//定义身高
private double strong;//定义体重
private int telephone;//定义电话号码
public Studentstudy(String a,int b,char c){
this.name = a;
this.age = b;
this.sex =c;
System.out.println(“学生的姓名为”+name);
System.out.println(“学生的年龄为”+age);
System.out.println(“学生的性别为”+sex);
}
public void setName(String name) {
this.name = name;
}
public String getName(){
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setSex(char sex) {
this.sex = sex;
}
public char getSex() {
return sex;
}
public void setHeight(double height) {
this.height = height;
}
public double getHeight() {
return height;
}
public void setStrong(double strong) {
this.strong = strong;
}
public double getStrong() {
return strong;
}
public void setTelephone(int telephone) {
this.telephone = telephone;
}
public int getTelephone() {
return telephone;
}
}
定义一个teststudy类
import java.util.Scanner;
public class Teststudy {
public static void main(String[] args){
Studentstudy stu=new Studentstudy(“歌谣”,23,‘男’);
Scanner in=new Scanner(System.in);
/System.out.println(“输入学生的姓名”);
String name1=in.next();
stu.setName(name1);
String name=stu.getName();
System.out.println(“输入学生的年龄”);
int age1=in.nextInt();
stu.setAge(age1);
String age=stu.getName();
System.out.println(“输入学生的性别”);
char sex1=in.next().charAt(0);
stu.setSex(sex1);
char sex=stu.getSex();/
System.out.println(“输入学生的身高”);
double height1=in.nextDouble();
stu.setHeight(height1);
double height=stu.getHeight();
System.out.println(“输入学生的体重”);
double strong1=in.nextDouble();
stu.setHeight(strong1);
double strong=stu.getStrong();
System.out.println(“输入学生的电话”);
int telephone1=in.nextInt();
stu.setTelephone(telephone1);
int telephone=stu.getTelephone();
System.out.println(“学生的身高”+height);
System.out.println(“学生的体重”+strong);
System.out.println(“学生的电话号码”+telephone);
}
}