第1个回答 2009-09-29
public class student {
private String name ;
private int age ;
student() {
}
student(String name,int age) {
this();
this.name = name;
this.age = age;
}
public int getnamelength() {
int length = name.length();
return length;
}
public int getAge() {
return age;
}
public String getfirstch() {
return name.substring(0, 1);
}
}
不过我实在看不出这样调用构造函数的作用
第2个回答 2009-09-29
//这种帮法要害人的,算了,写了正确的再说:
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);}
}
第3个回答 2009-09-29
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);
}
}
第4个回答 2009-09-29
自己完成吧,对学习有帮助。