zoukankan      html  css  js  c++  java
  • java方法详细

    /*
    * 方法的所属性:
    * 方法类似于函数,但与函数不同的方法,方法不能独立存在,方法必须定义在类里面。
    *
    * 定义在类中的方法从逻辑上看:
    * 如果该方法有static修饰,该方法属于类本身,应该用类调用。
    * 如果该方法无static修饰,该方法属于对象本身。
    * 方法不能独立执行
    * 方法一定要有调用者
    * 如果你调用同一个类中的方法,可以省略调用者,此时系统会添加默认调用者。
    * 如果没有实力的调用者就会添加this来去调用它。
    */

    /*
    * 方法里调用自身--递归带来了隐士循环
    * 递归-- 要避免无限递归,一定要在出现某些情况下,不在调用方法自身
    */

    /*
    * 方法重载:
    * 同一个类中,有多个同名的方法,但这多个方法的形参列表不同。
    * 两个同,一不同。
    *
    * 修饰符不同不算重载,返回值类型不同也不算重载
    */

    方法传参机制:

    package test1;
    /*
     * 方法传参机制
     * 
     */
    public class PrimivitiveTransfer {
        
        public static void stmp(int a, int b) {
            int tmp = a;
            a = b;
            b = tmp;
        }
        
        public static void main(String[] args) {
            int a = 564648;
            int b = 7897987;
            PrimivitiveTransfer.stmp(a, b);
        }
    }
  • 相关阅读:
    C++ XML文件解析
    coco2d-x create tableView
    cocos2d-x button setTitleLabel
    cocos2d-X create std colorlayer
    Windows cmd "tree"
    C/C++ std::function && std::bind
    C/C++ “std::invoke”: 未找到匹配的重载函数
    31 迭代器 Iterator 是什么?
    30 哪些集合类是线程安全的?
    02 rpx 与 px
  • 原文地址:https://www.cnblogs.com/qijiang123/p/14067828.html
Copyright © 2011-2022 走看看