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

创建一个学生类,该类中拥有name,age等成员变量,

要求 1)创建学生类,实现构造方法重载

2)在某个构造方法中要求使用this()的方式调用其它构造方法

3)创建一个成员方法,该方法能返回姓名的长度

4)创建一个成员方法,该方法能返回年龄

5)创建一个成员方法,该方法能返回姓名的首字符

ABOUTYOU
浏览 289回答 3
3回答

慕娘9325324

//创建一个学生类,该类中拥有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;}}}

慕码人8056858

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

米脂

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);}}
打开App,查看更多内容
随时随地看视频慕课网APP