码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA初学者(一)

时间:2015-12-15 22:49:11      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

2015-12-15 21:26:17

刚学的java  做个总结:

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

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

Fraction add(Fraction f)

在这个方法里体现的比较明显
红色的fm就是调用者的fm
这个构造函数里写this的原因就是与参数一个名字怕混淆
当然了

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

}

 
这么写也不会错的

package chapter2;

public class Fraction{
    int fz;
   int fm;
  Fraction(int fz,int fm)//构造方法没有返回类型,并且与类同名
   {
	  this.fz=fz;
	  if(fm==0)
	  this.fm=1;
	  else
	  {
		  this.fm=fm;
	  }
		 
   }
  Fraction add(Fraction f){
	  int rfm,rfz;
	  rfm=fm*f.fm;
	  rfz=fz*f.fm+f.fz*fm;
	  Fraction f3=new Fraction(rfz,rfm);
	  return f3;
  }
  void display(){
	  System.out.println(fz+"/"+fm);
  }
  
   public static void main(String arg[])
   {
	   Fraction f1=new Fraction(2,3);
	   Fraction f2=new Fraction(1,3);
	   Fraction f3;
	   f3=f1.add(f2);
	   f3.display();
	   
   }
   
}

  

JAVA初学者(一)

标签:

原文地址:http://www.cnblogs.com/ldphoebe/p/5049607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!