为了账号安全,请及时绑定邮箱和手机立即绑定

想要使用JAVA创建一个学生类,请问该怎么操作?

想要使用JAVA创建一个学生类,请问该怎么操作?

ABOUTYOU 2022-02-10 17:13:12
创建一个学生类,该类中拥有name,age等成员变量,要求 1)创建学生类,实现构造方法重载2)在某个构造方法中要求使用this()的方式调用其它构造方法3)创建一个成员方法,该方法能返回姓名的长度4)创建一个成员方法,该方法能返回年龄5)创建一个成员方法,该方法能返回姓名的首字符
查看完整描述

3 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

//创建一个学生类,该类中拥有name,age等成员变量,
public class Student {

private String name;

private int age;

public String getName() {
return this.name;
}

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

// 要求 1)创建学生类,实现构造方法重载
public Student() {

}

public Student(String name) {
this.setName(name);
}

public Student(int age) {
this.setAge(age);
}

// 2)在某个构造方法中要求使用this()的方式调用其它构造方法
public Student(String name, int age) {
this(name);
this.setAge(age);
}

// 3)创建一个成员方法,该方法能返回姓名的长度
public int getNameLength() {
if (this.name != null) {
return this.name.length();
} else {
return 0;
}
}

// 4)创建一个成员方法,该方法能返回年龄
public int getAge() {
return this.age;
}

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

// 5)创建一个成员方法,该方法能返回姓名的首字符
public char getFirstCharacter() {
if ((this.name != null) && (this.name.length() > 0)) {
return this.name.toCharArray()[0];
} else {
return 0;
}
}
}



查看完整回答
反对 回复 2022-02-14
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

public class Student{
private String name;
private int age;
//1
public Student(String n,int a){name=n;age=a;}
//2
public Student(String n){this(n,10);}
//3
public int getNameLength(){return name.length();}
//4
public int getAge(){return age;}
//5
public char getFirstCharOfName(){return name.charAt(0);}
}



查看完整回答
反对 回复 2022-02-14
?
米脂

TA贡献1836条经验 获得超3个赞

public class Student {
String name;
int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
this.Student();
}
public void Student() {
System.out.println("调用了Student()构造方法");
}
public int nameLength() {
return name.length();
}
public int getAge() {
return age;
}
public char nameFirst(){
return name.charAt(0);
}
}



查看完整回答
反对 回复 2022-02-14
  • 3 回答
  • 0 关注
  • 288 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号