编写一个学生类,提供name,age,gender,phone,address,email成员变量,且为每个成员变量提供setter、getter方法。为学生提供默认的构造器和带所有成员变量的构造器。为学生类提供方法,用于描绘吃、喝、玩、睡等行为。
import java.util.Scanner;
public class student {
public String name ;
public int age ;
public double gender ;
public String phone ;
public String address ;
public String email ; //提供name,age,gender,phone,address,email成员变量
public void setName(String name)
{
if( name.length() > 6 || name.length() < 2)
{
System.out.println("您输入的名字不符合要求");
}
else
{
this.name = name ;
}
}
public String getName()
{
return this.name;
}
public void setAge(int age)
{
if( age > 100 ||age < 0)
{
System.out.println("您输入的年龄不合法");
}
else
{
this.age = age ;
}
}
public double getAge()
{
return this.age;
}
public void setGender(double gender)
{
if( gender > 100 ||gender < 0)
{
System.out.println("您输入的成绩不对");
}
else
{
this.gender = gender ;
}
}
public double getGender()
{
return this.gender;
}
public void setPhone(String phone)
{
if( phone.length() != 11 )
{
System.out.println("您输入的电话号码不对");
}
else
{
this.phone = phone ;
}
}
public String getPhone()
{
return this.phone;
}
public void setAddress(String address)
{
this.address = address ;
}
public String getAddress()
{
return this.address;
}
public void setEmail(String email)
{
this.email = email ;
}
public String getEmail()
{
return this.email;
} //为每个成员变量提供setter,getter方法
public student() {
} //提供默认的构造器
public student(String name , int age , double gender , String phone , String address , String email)
{
this.name = name ;
this.age = age ;
this.gender = gender ;
this.phone = phone ;
this.address = address ;
this.email = email ;
} //提供带所有成员变量的构造器
public void eat()
{
System.out.println("吃东西。。。");
}
public void drink()
{
System.out.println("喝水。。。");
}
public void play()
{
System.out.println("玩游戏。。。");
}
public void sleep()
{
System.out.println("睡觉。。。");
} //为学生类提供方法,用于描绘吃、喝、玩、睡等行为
public static void main(String[] args) {
// TODO Auto-generated method stub
student s = new student();
s.eat();
s.drink();
s.play();
s.sleep();
}
}