zoukankan      html  css  js  c++  java
  • 那一夜,我们梦寐以求的类的无参方法

       今天,我们探讨一下类的无参方法的使用,主要有3个核心点:

          01.有返回值方法的定义

          02.成员变量和局部变量的区别

          03.Java文档注释

     废话不多说,直接切入正题:提到方法,大家都知道,可以将方法看成一个“黑匣子”,也就意味着作为方法调用方的我们

    不需要知道方法体中具体内容的实现,我们只需要知道方法的名称及其返回值类型。

        下面就做一个快速入门(Quick Start),或者说是最佳实践

        

       //我想让方法返回一个字符串(一句话)
       public String sayHello(){
           //System.out.println("大家好,我是"+name+"	年龄是"+age);
           String str="我爱你..中国";
           return str;
       }
       public int happyInt(){
           int num=5;
           return num;
       }
       //double
       public double happyDouble(){
           return 1.2;
       }
       //char
       public char happyChar(){
           return '雌';
           
       }
       
       //boolean类型
       public boolean myBoolean(){
           return false;
       }
       

          通过上述的几个有返回的方法可以知道,如果方法没有返回值用void标示,如果有返回值,需要注意两个地方,

    访问修饰符后的数据类型必须是与return关键字后匹配的内容。

         好了,不知道亲们理解了吗?如果没有,请听下回分解。也可以直接发送邮件给本人,yymqqc@126.com

          第二部分:成员变量和局部变量

         在讲解两个名词之前,我们先来说一下。类中能书写什么内容。在类中,只能书写属性和方法。其实上,类中

    的属性真正的全名称是成员属性,当然,方法就称为成员方法。

         成员变量:和成员 方法同一级别,他有自己的默认值,系统会根据成员变量的数据类型给初值

        局部变量:在方法中定义的变量称为局部变量

       注意:好累呀!下面有人开始捣蛋了。无论是成员变量还是局部变量都有自己的作用域。那么什么

    是作用域,作用域用白话来说就是作用范围。他们都只能在定义自己的{}内使用,出了{}就不受管辖

    和约束了,Java虚拟机马上会将变量的值给回收掉。由于大家都知道JVM只有64M内存,所以通过作用域

    来节省自己运行所占用的空间。

      两者区别综述:

      

    作用域不同

        局部变量的作用域仅限于定义它的方法

        成员变量的作用域在整个类内部都是可见的

    初始值不同

        Java会给成员变量一个初始值

        Java不会给局部变量赋予初始值

    第三部分:Java文档 注释

       首先,咱们先聊下注释的作用:增强程序的可读性,方便开发组内成员的沟通

       之前咱们已经学习了单行注释和多行注释。今天的文档注释在真正的开发中用的非常多。

    可以通过MyEclipse的File菜单的Export导出成一个html文件。来方便开发人员查询,不做过多

    赘述。重点来看一个Demo

       如下:

       

    package cn.four;
    /**
     * @version 1.0终结版 2015年8月29日16:43:53
     * @author Happy
     */
    public class Cat {
      //支付宝提供了一个方法
     //付款
        /**
         *  1.0实现手机调用支付宝接口实现对订单的支付功能,
         * 您需要传入的信息为:
         *   01.商家编号
         *   02.订单编号
         *   03.本单的总金额
         *   04.MD5加密
         *   
         */
        public void payment(){
            
        }
    }

     怎么样?强大吧!!!!这就是文档注释,别忘了,还有一个神奇的地方,就是方法调用方可以看到你对方法

    功能的注释呀!

     好了,由于下课铃响了,不能和大家继续探讨了,如果感觉这篇文章对你有帮助,那么请持续关注我的博客,不用谢!!!!

        

  • 相关阅读:
    poj 1328 Radar Installation (贪心)
    hdu 2037 今年暑假不AC (贪心)
    poj 2965 The Pilots Brothers' refrigerator (dfs)
    poj 1753 Flip Game (dfs)
    hdu 2838 Cow Sorting (树状数组)
    hdu 1058 Humble Numbers (DP)
    hdu 1069 Monkey and Banana (DP)
    hdu 1087 Super Jumping! Jumping! Jumping! (DP)
    必须知道的.NET FrameWork
    使用记事本+CSC编译程序
  • 原文地址:https://www.cnblogs.com/weilengdeyu/p/4769465.html
Copyright © 2011-2022 走看看