您的位置:首页 > 编程语言 > Java开发

JAVA初学者(一)

2015-12-15 21:34 253 查看
2015-12-1521:26:17

刚学的java做个总结:

1.构造函数没有返回值。

2.A对象调用Q的方法,Q方法里的变量就是A的变量

Fractionadd(Fractionf)

在这个方法里体现的比较明显 红色的fm就是调用者的fm 这个构造函数里写this的原因就是与参数一个名字怕混淆
当然了
Fraction(intfz1,intfm)//构造方法没有返回类型,并且与类同名
{
fz=fz1;
if(fm==0)
this.fm=1;
else
{
this.fm=fm;
}

}


这么写也不会错的

packagechapter2;

publicclassFraction{
intfz;
intfm;
Fraction(intfz,intfm)//构造方法没有返回类型,并且与类同名
{
this.fz=fz;
if(fm==0)
this.fm=1;
else
{
this.fm=fm;
}

}
Fractionadd(Fractionf){
intrfm,rfz;
rfm=fm*f.fm;
rfz=fz*f.fm+f.fz*fm;
Fractionf3=newFraction(rfz,rfm);
returnf3;
}
voiddisplay(){
System.out.println(fz+"/"+fm);
}

publicstaticvoidmain(Stringarg[])
{
Fractionf1=newFraction(2,3);
Fractionf2=newFraction(1,3);
Fractionf3;
f3=f1.add(f2);
f3.display();

}

}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: