java定义一个学生类,其中包含姓名、年龄、成绩的属性,之后由键盘输入学生的内容,并将内容保存在文件

作者&投稿:彤轰 (若有异议请与网页底部的电邮联系)
创建一个学生类,成员属性为学号,姓名,性别,年龄,java,成绩。成员属性通过构造方法~

public class Student {

//1、定义成员变量private String no;//学号
private String name;//姓名
private String sex;//性别
private String age;//年龄
private float score;//成绩
//2、通过构造方法初始化成员变量的值public Student(String no, String name, String sex, String age , float score) {
this.no = no;
this.name = name;
this.sex = sex;
this.age = age;
this.score = score;
}

//测试public static void main(String[] args) {
//new一个学生对象,并使用构造方法初始化成员变量
Student S01 = new Student("s01", "张三", "男", "20", 99);
System.out.println("学号:"+S01.no+"
"+
"姓名:"+S01.name+"
"+
"性别"+S01.sex+"
"+
"年龄"+S01.age+"
"+
"成绩"+S01.score);
}
}
代码截图:
扩展资料:抽象类
并不是所有种类的事物都可以被实例化,换而言之,有的种类只是一种抽象概念,现实中并没有实际存在的对应物。
比如:假设所有的动物都会叫,我们可以定义一个类“动物”,定义类中的一个成员函数“叫”,我们知道猫的叫声,也知道狗的叫声,然而“动物”是如何“叫”的?我们根本无法实现它。
所以,我们引入了抽象类的概念,抽象类是无法被实例化的,无法声明抽象类的对象。
通常,用abstract修饰的类是抽象类;C++中包含纯虚函数的类是抽象类;Java中含有抽象方法的类是抽象类;继承了纯虚函数而没有实现它的类也是抽象类。
抽象类只能被用作基类,作用体现在:
1、约束派生类必须实现的成员函数或方法。
2、不同派生类中同名的成员函数实现不同,体现了多态性。

参考资料:百度百科-类(编程术语)

1、新建一个272.php,如图所示:

2、输入php网页的结构(),如图所示:

3、声明PHP与浏览器交互的文件类型和编码,如图所示:

4、使用class关键字,定义一个Student类,代码如图所示:

5、给Student类添加成员变量和成员方法,代码如图所示:

6、给Student类,创建一个对象,代码:$s1=newStudent()。

Class Student{
private String stuName;
private short stuAge;
private double stuScore;
//get,set方法...略
//toString()将所有信息返回
}

Class test{
public static void main(String args[]) throws Exception{
//根据反射机制获取Student类
Class.forName("Student.class");
//键盘输入可以用System.in
//将输入的值设置到Student 对象中
//由于是纯文本可以用BufferdWriter类写到一个文件中
}
}

从页面上获得学生内容,然后通过反射来实例化类,通过流写文件,你研究下Class类,这个问题就简单了,


求Java编程代码
return "我就读的学校是:"+ school +",学号:"+ id + ",语数外总分:"+ sum + ",语数外平均分:" + ava ;} } \/\/测试类 import java.util.Scanner;public class TestStudent { public static void main(String[] args) { \/\/数组存放从控制台输入的学生信息进行封装 Student[] stu =...

好听的小学生英文名
3、Ava:像鸟一样的、闲适的,寓意自由、优雅、美好。4、Lucas:光辉、明亮、光芒四射,寓意积极、阳光、聪明。5、Emma:完美的、严谨的、劳动的,寓意诚实、勤劳、聪明。6、James:英勇的、宝贵的、荣耀的,寓意强壮、勇气、决心。7、Mia:糖果一样的、可爱的,寓意温暖、亲切、友好。8、Alexander:...

用java编写学生管理系统
} public void printAvarage() { if (temp != null) { Arrays.sort(temp);\/\/ 排序数据 double sum=0.00;for (int i = 0; i < temp.length; i++) { sum+=temp[i];} System.out.println("平均分 :" + sum\/temp.length);System.out.println("最高分 :" + temp[temp.length-...

AVA的学生玩家多吗???
多了去了!楼主想一起玩可以找我。战地之王互助一团荣誉团员、迪洛电竞Op.华北支队爆破谛组成员Op.0105为您解答,祝游戏愉快,望采纳

C语言程序题目求助
这是我写的代码,你看行不行。最下面有一个用例的截图。include <stdio.h> include <stdlib.h> include <string.h> typedef struct node { char id[20];char name[30];double score[3];double avaragescore;node *next;}student;void j_sort(student *head)\/\/降序 { student *p=head;stude...

⒐已知一个班有36个学生.用n数组存放学号,a数组存放物理 成绩,b数组存...
ava= suma\/5;avb= sumb\/5;printf("物理平均成绩是%f,数学平均成绩是%f\\n",ava,avb);for(i = 0; i < N; i++){ if((a[i]<ava)&&(b[i]<avb))printf("学号为%d低于平均成绩,物理成绩是%f,数学成绩是%f\\n",Sx[i],a[i],b[i]);} for (i = 0; i < N - 1; i++)...

为什么都那么爱玩CF?
因为大部分都是学生玩。学生一个介绍一个,人不就多了。而且配置又低,差不多所有的电脑都可以玩。又是QQ直接登录。腾讯广告又打的这么响,怎么可能没人玩?其实这个游戏很垃圾,还没CS一半的好玩,盗版什么的就不说了。主要的是玩家素质太低了,尤其是会员,十有九个都会乱踢人。而且代理商是腾讯...

C程序问题:求输入N个学生成绩,然后求平均分!
修改如下 float fun(int scores[100]){ float ava,sum;int i,n = 100;sum=0;ava=1;n=0;for(i=0;i<100;i++){ if(scores[i]!=-1){ n--;} else { sum+=(float)scores[i];} } ava=(float)sum\/n;return ava;} for(i=0;i<n;i++) 改为for(i=1;i<n;i++)

AVA云直播老师能知道学生上不上课吗?
能,学生们都是露脸的

输入学生姓名,学号,期末各科成绩,输出姓名,学号,上学期期末总分,平均...
printf("请输入第2个学生的计算机成绩: \\n");scanf("%f",&score[1][2]);printf("第一个学生的姓名为: %s\\n",name[0]);printf("第一个学生的学号为: %d\\n",ID[0]);printf("第一个学生的平均成绩为: %.1f\\n\\n",(score[0][0]+score[0][1]+score[0][2])\/3.0);printf("...

新兴县18618534505: 在Java中编写程序,定义一个学生类,属性包括姓名,学号,语文成绩,数学成绩,英语成绩,方法包括输出数
右依组织: public class Student(){ private int stuid; //学号 private String name; //姓名 private double languagescore; //语文成绩 private double mathscore; //数学成绩 private double ...

新兴县18618534505: 用JAVA定义一个学生类,包括姓名,年龄,班级 -
右依组织: public class Student {private String name;private int age;private String classNo; public String getName() {return name;} public void setName(String name) {this.name = name;} public int getAge() {return age;} public void setAge(int age...

新兴县18618534505: 用java程序实现一个学生类,其成员变量包括学号、姓名、语文成绩、数学成绩和英语 -
右依组织: class Student {String id = ""; //学号String name = ""; //姓名int scoreChi = 0; //语文成绩int scoreMath = 0;//数学成绩int scoreEng = 0;//英语成绩 }

新兴县18618534505: java编程定义一个学生类,包含姓名、性别、年龄等信息. 控制台输入文件路径,再输入要写入的学生对象,写入文件到对应位置; 控制台输入文件路径,读取对应位置文件的内容以学生对象方式返回,并后台打印. -
右依组织: Student类: import java.io.Serializable; public class Student implements Serializable { private String name; private int age; private String gender; public Student() { } // 构造器 public Student(String name, int age, String gender) { this.name = ...

新兴县18618534505: 用java定义一个学生类,要处理的信息有学号、姓名、年龄、专业. -
右依组织: // 一个简单的学生类 public class Student {private int sno; // 学号private String sname; // 姓名private int sage; // 年龄private String profession; // 专业 public Student() {} public Student(int sno, String sname, int sage, String profession) ...

新兴县18618534505: java创建学生类,包含学号,姓名,成绩等成员变量及其对应方法
右依组织: import java.util.arraylist;import java.util.arrays;import java.util.list;import java.util.scanner;class student implements comparable{ private string xh; //学号 private string xm; //姓名 private double cj; //成绩 public string getxh() { return xh; } public void ...

新兴县18618534505: 用java写程序,定义一个student类,包含的内容如下.成员变量:学号、姓名、性别、班干部否、数学、语文、 -
右依组织: public class Student { /*** @param args*/boolean master; //定义成员变量int num;String name,sex;double math,chinese,english,score=0.0,average=0.0; Student(int num,String name, String sex, boolean ma, double math, double chinese, ...

新兴县18618534505: java编程.急!!! 创建一个学生类,包含其学号,姓名,语文yw 数学sx 外语wy三科成绩 并 -
右依组织: class Student {private String name; private int num;private int yw; private int sx; private int wy;public Student(int num,String name) {this.name=name; this.num=num; }public void setYw(int yw) {this.yw=yw;} public int getYw() { return this.yw;...

新兴县18618534505: java 里有两个方法 第一个方法定义一个数组 每个数组都是一个学生类 每个学生有姓名 学号 年龄 -
右依组织: 写了一半,剩下的自己来吧./** * Filename: student.java * Create at: 2015年11月30日 上午9:24:10 * Description: * Modification History: * Author Version Description * ----------------------------------------------------------------- * Garfield 1.0 1.0 Version */ ...

新兴县18618534505: 编写Java程序,定义一个类student,包括域“学号、姓名、年龄”;方法“获得学号、姓名、年龄、修改年龄” -
右依组织: public class Student { public int id;//学号 public String name;//姓名 public int age;//年龄 public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int getId() { return id; } public void setId(int id) { this.id = id; } public ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网