第一个javapublicclassUser{privateintaid;privateStringuname;privateStringupwd;publicStringlog(Stringname,Stringpwd){if(name.equals(uname)&&pwd.equals(upwd)){return"登陆成功...
第一个java
public class User
{
private int aid;
private String uname;
private String upwd;
public String log(String name,String pwd)
{
if(name.equals(uname)&&pwd.equals(upwd))
{
return "登陆成功";
}
else
{
return "登陆失败";
}
}
//无参构造
public User()
{
super();
}
//有参构造
public User(int aid,String uname,String upwd)
{
super();
this.aid=aid;
this.uname=uname;
this.upwd=upwd;
}
第二个JAVA
public class Student extends User
{
private String sname;
private String sex;
public Student()
{
super();
}
public Student(String sname,String sex,int aid,String uname,String upwd)//这个位置!继承的话!父类的变量int aid,String uname,String upwd写进去和不写进去有区别吗
{
super(aid,uname,upwd);//这个地方 super的小括号里面写参数和不写有什么意思上的区别!
this.sex=sex;
this.sname=sname;
}
问题是在第二个JAVA!有注释 高手解释下
展开