急求!!求解答java问题

、创建学生类,类中成员变量包括学生学号,姓名,年龄,班级,专业,所属学院;学生类中包括构造方法,可初始化学生的个人信息;toString()方法返回字符串类型学生个人信息,Printinfo方法打印输出学生信息;创建好类后,进行实例化,并调用Printinfo打印输出方法打印学生信息。

代码如下,运行结果如图所示。

class Student{

String name;

int age;

String banJi;

String major;

String xueYuan;

public Student(String name,int age,String banJi,String major,String xueYuan){

this.name=name;

this.age=age;

this.banJi=banJi;

this.major=major;

this.xueYuan=xueYuan;

}

@Override

public String toString()

{

return "姓名:"+this.name+", 年龄:"+this.age+", 班级:"+

this.banJi+" ,专业:"+this.major+", 所属学院:"+this.xueYuan;

}

public void Printiofo(){

System.out.println(this.toString());

}

}

public class Practice

{

public static void main(String args[]){

Student student=new Student("张三",19,"2019级2班","网络工程","网络与通信学院");

student.Printiofo();

}

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-09
public class StudentDemo {
public static void main(String[] args) {
Student s = new Student("10086","张三",20,"电气一班","电气工程及其自动化","电气学院");
s.Printinfo();
}
}
class Student{
private String id;
private String name;
private int age;
private String banJi;
private String major;
private String xueYuan;

public Student() {
}

public Student(String id, String name, int age, String banJi, String major, String xueYuan) {
this.id = id;
this.name = name;
this.age = age;
this.banJi = banJi;
this.major = major;
this.xueYuan = xueYuan;
}

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public String getBanJi() {
return banJi;
}

public void setBanJi(String banJi) {
this.banJi = banJi;
}

public String getMajor() {
return major;
}

public void setMajor(String major) {
this.major = major;
}

public String getXueYuan() {
return xueYuan;
}

public void setXueYuan(String xueYuan) {
this.xueYuan = xueYuan;
}

@Override
public String toString() {
return "Student{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", age=" + age +
", banJi='" + banJi + '\'' +
", major='" + major + '\'' +
", xueYuan='" + xueYuan + '\'' +
'}';
}
public void Printinfo(){
System.out.println(this.getId()+","
+ this.getName()+","+this.getAge()+","
+this.getBanJi()+","+this.getMajor()
+","+this.getXueYuan());
}
}本回答被提问者采纳
第2个回答  2019-10-10
这个问题问的很广泛,我觉的你回答的思路是可以的,不知道面试官当时的反映是怎么样的,也就是说在Java中到处都体现OOP的编程思想,你首先可以说他们的三大特性进行详细描述,说出他们之间的优缺点,从而体现出当初为什么sun公司这么设计的理念,你如果在做个项目的话,可以在把OOP的思想体现在你做项目的过程中,即能把问题融入实际,又能把问题引到你知道的项目上面,那个时候话语权就跟你走了。这是一种回答方式,仅供参考。

java问题,求各路高手齐来踊跃解答。。。我想知道正确答案啊
答案:JavaSE\\JavaME\\JavaEE 2、在Java中如何定义变量名?变量的作用是什么?答案:path:\\Java路径 3、定义变量分哪两个步骤?是否必须在Java程序的前面声明变量?答案:自己看书去,这是书上原话,字太多了,所以我就不打了 4、以下程序段的输出结果为___。for(i=0;i<5;i++){for(j=0;j<5;j...

java基础面试题有哪些?
Java 运行时环境(JRE)是将要执行 Java 程序的 Java 虚拟机。它同时也包含了执行 applet 需要的浏览器插件。Java 开发工具包 (JDK)是完整的 Java 软件开发包,包含了 JRE,编译器和其他的工具(比如:JavaDoc,Java 调试器),可以让开发者开发、编译、执行 Java 应用程序。4.是否可以在 static 环境中...

java面试问题,希望过来人解答
1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和...

求以下java题目的答案
1、流是具备连续性和无终态的数据,具体定义可参考数据流 2、根据流向自然区分为输入流和输出流,以ETL系统用例为参考来分类 3、此处不太明白描述的数据具体是指封装数据还是原始数据,通过传感器采集的数据来说有视频流、音频流等,如果是底层数据处理的话参考java.io包,其它语言查阅官方文档。4、Inpu...

求解答,JAVA建项目时报错
java报错的问题有很多,你这个可能是相应的库或者是jdk没有导入。首先把你建立了的java工程删掉,也就是删除那个文件夹。一定要删干净。其次,点击file, setting ,然后设置jre。设置jre的版本,记得要把jre的路径复制上去。再次重新建立新工程,看看有没有用。如果还没有用,那么右键点击你刚刚建立了的...

Java里的文件问题,求大神解答
Java是面向对象的语言。一个系统由很多相关的类组成。每个类都有自己的源文件。所以自然就有很多源文件。比如,一个学校有很多学生,一个学生上好几门课。如果学校是一个类,学生是一个类,课是一个类。 那么这个系统起码有3个源文件,对应三个类。

这里有几道java题,求大神帮忙解答下好吗?非常感谢!
3、包导入使用这个不需要解释,很简单,就是你用到哪个类,就需要将那个导入的类所在的包路径导入 4、接口关键字:implements 5、抛出异常可以两种方法:一种是try ... catch... 抛异常,一种是直接在类名后面throws抛异常 6、都能够表示当前,区别在于super可以调用父类 7、接口和抽象类的区别在于...

JAVA习题,请高手帮忙解答一下,急急急
01.X 父类中私有的方法和字段不会被继承 02.O java类只能单继承和多实现 03.O Exception为所有异常的父类,所以,他包含所有的异常 04.X Class1类的方法可以访问 05.X 抽象类有构造方法,因为抽象类中有非抽象方法,可以被继承。06.X 如果父类中的构造方法没有要求参数,则可以省略super();07...

JAVA补考 求解答
你好,很高兴你到我们团队寻求帮助,下面我来为你解答问题:1.当你发现两个成员方法的名称相同,参数个数,参数类型不同时,就是重载方法,如:public void add(){} public void add(int x) public void add(int x,int y) public void add(double x)2.构造函数的特点是:无返回值,并且方法...

JAVA编程问题求大神帮忙看看解答谢谢!
for(String strone : str){ System.out.println(strone);} } 以上我的代码供参考 你的问题:1 、定义的数组类型有问题 讲解:字符数组用该用char 或者String 你这个由于是中文字符串,所以用String char 和String 定义是需要引号引起来,2 、java中,结束一段表达式的时候要用英文的分号结...

相似回答