
正文
学生实体类java代码 java中的实体类是干嘛的
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java定义一个学生类,学生类的数据成员有姓名,学号,出生日期,专业,提供两个以上的
//测试类!
public class StudentTest {
public static void main(String[] args) {
//测试1:
Studen s=new Studen();//创建对象!
System.out.println(s);//测试打印对象属性!
System.out.println("\n----------------分割线------------------\n");
//测试2:
Studen s1=new Studen("张三","2017-12-07","1900/10/10","机电",100);
s1.study();
System.out.println(s1);
}
}
//学生类!
class Studen{
private String name;//姓:
private String number;//号:
private String day;//生;
private String spe;//专!
private int age;//年龄!
Studen(){//空参构造!
this("无名氏","2017-12-13","1999/10/27","本课",18);
}//形参构造!
public Studen(String name, String number, String day, String spe, int age) {
super();
this.name = name;
this.number = number;
this.day = day;
this.spe = spe;
this.age = age;
}//修改年龄!
public void setAge(int age) {
this.age = age;
}//修改出生!
public void setDay(String day) {
this.day = day;
}//修改专业!
public void setSpe(String spe) {
this.spe = spe;
}//修改姓名!
public void setName(String name) {
this.name = name;
}//修改学号!
public void setNumber(String number) {
this.number = number;
}//获取学号!
public String getNumber() {
return number;
}//获取出生!
public String getDay() {
return day;
}//获取专业!
public String getSpe() {
return spe;
}//获取年龄!
public int getAge() {
return age;
}//获取姓名!
public String getName() {
return name;
}//学习方法!
public void study() {
System.out.println(name+",在学习:"+spe);
}
public String toString() {
return "姓名:"+name+";年龄:"+age+";专业:"+spe+";学号:"+number;
}
}
相关问答
Q1: 用JAVA创建两个类,一个学生类,一个班级类,怎样实现班级类中含有学生类的对象数组??
通常实体类中,我们会创建子类的List对象在父类中,而非用数组,即在班级类中添加如下:
private List学生类 学生类s = new ArrayList学生类();
public get学生类s() { return 班级ID; }
public set学生类s(List学生类 学生类s) { this.学生类s = 学生类s; }
// or replace to your get/set method
不过最好的处理方式不是在班级中创建学生类的对象集,而是和数据库一样,在学生类中添加班级的ID,
private String 班级ID;
public get班级ID() { return 班级ID; }
public set班级ID(String 班级ID) { this.班级 = 班级ID; }
或者:
private 班级 cls;
public getCls() { return cls; }
public setCls(班级 c) { this.cls = c; }
Q2: Java定义学生类student
import java.util.*;
class Student{
//这里为学生实体类java代码了方便赋值学生实体类java代码,减少代码学生实体类java代码,我就用public了。
public int id;
public String name;
public String banji;
//重写构造器,方便增加学生
public Student(int id, String name, String banji){
this.id = id;
this.name = name;
this.banji = banji;
}
public int getId(){
return id;
}
//输出学生信息
public String toString(){
System.out.println("学号:"+id);
System.out.println("姓名:"+name);
System.out.println("班级:"+banji);
}
}
public class Main{
public static void main(String[] args){
//增加单个学生
Student s1 = new Student(1,"小童鞋_成er","1班");
//输出学生信息
System.out.println(s1);
//批量增加学生,弄一个ArrayList
ArrayListStudent list = new ArrayListStudent();
//比如插入10个
for(int i = 1; i = 10; i++){
list.add(new Student(i,"学生"+i,i+"班"));
}
//显示学生
for(IteratorStudent it = list.iterator(); it.hasNext();){
System.out.println(it.next());
}
//删除学生用ListIterator来弄
for(ListIteratorStudent lli = list.listIterator(); lli.hasNext();){
//比如要删除学号为1学生实体类java代码的学生
if(lli.next().getId()==1){
lli.remove();
}
}
//最后便利这个ListIterator就可以了
}
}
Q3: JAVA编写一个学生类
import java.util.Scanner;
public class Student1{
private String name;
private int computer_score;
private int english_score;
private int maths_score;
public void setName(String name){
this.name=name;
System.out.println(this.name);
}
public void setComputer_score(){
System.out.print("计算机:");
Scanner scan=new Scanner(System.in);
computer_score=scan.nextInt();
}
public void setEnglish_score(){
System.out.print("英语:");
Scanner scan=new Scanner(System.in);
english_score=scan.nextInt();
}
public void setsetMaths_score(){
System.out.print("数学:");
Scanner scan=new Scanner(System.in);
maths_score=scan.nextInt();
System.out.println();
}
public int getTotalScore(){
int total=computer_score+english_score+maths_score;
return total;
}
public void introduce(){
getTotalScore();
}
public static void main(String[] args){
Student1 xiaozhang=new Student1();
xiaozhang.setName("小张");
xiaozhang.introduce();
xiaozhang.setComputer_score();
xiaozhang.setEnglish_score();
xiaozhang.setsetMaths_score();
System.out.println("总分为:"+xiaozhang.getTotalScore());
}
}
Q4: 用java编写学生类,输出信息。学生类属性:姓名、年龄、参加课程、兴趣。学生类方法:显示显示个人信息
public class Student {
private String name;//姓名
private String cjkc;//参加课程
private int age;//年龄
private String interest;//兴趣
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCjkc() {
return cjkc;
}
public void setCjkc(String cjkc) {
this.cjkc = cjkc;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getInterest() {
return interest;
}
public void setInterest(String interest) {
this.interest = interest;
}
public Student(){
System.out.println("姓名:"+getName());
System.out.println("年龄:"+getAge());
System.out.println("参加课程:"+getCjkc());
System.out.println("兴趣爱好:"+getInterest());
}
}
Q5: Java 有一个学生实体类,包含姓名性别年龄属性要求从控制台输入学生姓名、 性别年龄
public class Student{ private String name; private String sex; private int score_java; private int score_c; private int score_php; void averagescore() { int sum = 0; int average = 0; sum += score_java+score_c+score_php; average = sum/3; System.out.println("总分:" + sum); System.out.println("平均分:" + average); } void maxminscore() { int temp = 0; int max = 0; int min = 0; temp = score_java; if(tempscore_c) temp = score_c; esle min = score_c; if(tempscore_php) temp = score_php; else if(minscore_php) min = score_php; max = temp; System.out.println(" 最高分:" + max); System.out.println(" 最低分:" + min); }}
学生实体类java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中的实体类是干嘛的、学生实体类java代码的信息别忘了在本站进行查找喔。







