• 那一夜,我们梦寐以求的类的无参方法


       今天,我们探讨一下类的无参方法的使用,主要有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(){
            
        }
    }

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

    功能的注释呀!

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

        

  • 相关阅读:
    JZOJ 4.1 B组 删数
    JZOJ 4.1 B组 无限序列
    JZOJ 4.1 C组 【GDOI2005】电路稳定性
    JZOJ 4.1 C组【GDOI2005】积木分发
    SSL 1614——医院设置[最短路]
    SSL 1761——城市问题[最短路]
    SSL 1760——商店选址问题(最短路)
    SSL 1613——最短路径问题(最短路)
    JZOJ 3.25 1422——【汕头市选2012初中组】步行(walk)
    JZOJ 3.25 1421【汕头市选2012初中组】数数(count)
  • 原文地址:https://www.cnblogs.com/weilengdeyu/p/4769465.html
Copyright © 2020-2023  润新知