❶ 编写一个简单java类Student类。 2. 编写一个简单Java类Student类
public class Student {
// 1)包含两个属性sno(学号)和age(年龄),属性全部封装。
private String sno;
private int age;
// ① 提供一个两参构造方法对属性赋值,另外提供一个无参构造方法。
public Student(String sno, int age) {
this.sno = sno;
this.age = age;
}
public Student() {
}
// ② 提供一个返回信息的方法,方法名getInfo( ),返回两个属性的信息。
public void getInfo() {
System.out.println("学号: " + sno + ", 年龄: " + age);
}
// ③ 提供getter和setter方法。
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
❷ 在Java中编写程序,定义一个学生类,属性包括姓名,学号,语文成绩,数学成绩,英语成绩,方法包括输出数
在Java编程中,创建一个学生类是一个常见的练习,可以帮助理解面向对象编程的基本概念。例如,可以定义一个名为Student的类,该类包含学生的个人信息以及各科成绩。下面展示了如何定义这样一个类,包括属性和方法。
首先,定义类和其属性:
public class Student {
private int stuid; // 学号
private String name; // 姓名
private double languagescore; // 语文成绩
private double mathscore; // 数学成绩
private double englishscore; // 英语成绩
接下来,定义获取和设置属性的方法:
public int getStuid() {
return stuid;
}
public void setStuid(int stuid) {
this.stuid = stuid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getLanguagescore() {
return languagescore;
}
public void setLanguagescore(double languagescore) {
this.languagescore = languagescore;
}
public double getMathscore() {
return mathscore;
}
public void setMathscore(double mathscore) {
this.mathscore = mathscore;
}
最后,定义计算总成绩和平均成绩的方法:
public double getEnglishscore() {
return englishscore;
}
public void setEnglishscore(double englishscore) {
this.englishscore = englishscore;
}
public void total() {
System.out.println("总成绩:" + (this.languagescore + this.mathscore + this.englishscore));
}
public void avgscore() {
System.out.println("平均成绩:" + (this.languagescore + this.mathscore + this.englishscore) / 3);
}
通过这些方法,我们可以轻松地管理学生的信息,并计算他们的成绩。这样的类设计有助于学生更好地理解和应用面向对象编程的原则。
❸ java中,如何利用return返回一个类的对象书写格式是怎么样的
在Java编程中,定义函数时确实可以设置返回值类型为任意类型。例如,可以编写一个名为test的函数,该函数返回一个Student类的对象。具体实现如下:
private Student test(){
Student s = new Student();
/*在下面可以为s设置属性*/
return s;
}
这里的Student类需要预先定义,它包含一些属性和方法。函数test()用于创建并初始化一个Student对象,然后通过return语句返回这个对象。这种方式可以方便地在函数调用中获取到需要的对象实例。
除了简单的返回一个对象外,还可以返回更复杂的数据结构,如数组、集合等。例如:
private List test(){
List list = new ArrayList>();
Student s1 = new Student();
Student s2 = new Student();
list.add(s1);
list.add(s2);
return list;
}
上述代码定义了一个返回List类型的函数test()。该函数创建了一个Student对象列表,并将其添加到列表中,最后返回这个列表。这种方式可以方便地返回多个对象,适用于需要处理多个数据的情况。
在实际开发中,通过合理地利用return语句返回对象或数据结构,可以简化代码逻辑,提高代码的可读性和可维护性。希望这些示例能够帮助您更好地理解和应用Java中的函数返回机制。
最后,祝您编程愉快,新年快乐!