zoukankan      html  css  js  c++  java
  • JAVA初学者(一)

    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();
    	   
       }
       
    }
    

      

  • 相关阅读:
    在Springboot 中使用 flyway
    Ryu 学习资料总结
    OpenDaylight 学习资料整理
    在 Ubuntu16.04 上安装 etcd
    ovs 连接 Floodlight 控制器
    etcd 学习资料整理
    Floodlight 学习资料整理
    算法用例
    数据库
    他山之石
  • 原文地址:https://www.cnblogs.com/ldphoebe/p/5049607.html
Copyright © 2011-2022 走看看