zoukankan      html  css  js  c++  java
  •  一.定义类方法 

    语法: public 返回值类型  方法名(){---步骤一:定义方法名和返回类型            //这里编写方法的主体---步骤二:编写方法体          }    

    二.方法返回值  

    1. 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型     

    语法: return  表达式 ;      作用: 跳出方法,返回结果

     2.如果方法没有返回值,返回值类型为void;

     三.方法调用  

    1.方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果  

    2.方法调试,执行方法中包含的语句    语法:对象名.方法();  

    3.方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率

             情况                                       举例  

    Student类的方法a()调用Student     public void a(){   类的方法b(),直接调用               b();//调用b方法}

    Student类的方法a()调用Teacher       public void a(){   类的方法b(),先创类对象,然后       Teacher t=new Teacher();   使用“.”调用t.b();//调用方法b();}

     四.成员变量和局部变量  

    1.变量声明的位置决定变量作用域  

    2.变量作用域确定可在程序中按变量名访问该变量的区域  

    3.成员变量:定义在类中的变量(类或其他类中可以调用)  

    4.局部变量:定义在方法中的变量(方法)  

    5.区别:a.作用域不同           

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

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

    b.初始值不同           

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

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

    6.在同个方法中,不允许有同名局部变量     

    在不同方法中,可以有同名的局部变量     

    在同个类中,成员变量和局部变量同名时,局部变量具有更高的优先级

  • 相关阅读:
    Kafka 再均衡监听器示例
    Spring boot中异步线程池
    【Java&Go并发编程系列】4.等待一组并发任务完成——CountDownLatch VS sync.WaitGroup
    Redis常用命令对应到Redisson对象操作
    js清空缓存,ajax
    phpexcel用法 转、
    composer 使用
    转:git操作
    手机微信内支付
    微信扫码支付
  • 原文地址:https://www.cnblogs.com/yinhua7896/p/6986175.html
Copyright © 2011-2022 走看看