方法及方法参数传递

方法及方法参数传递

1.方法

1) 在Java中把能够独立实现某一具体功能的代码称为方法, 该代码能重复使用
2) 方法的声明:
	修饰符 返回值类型 方法名(形式参数){功能代码语句}
	其中: 返回值类型 方法名(){} 这两个是必须的, 其余的根据需要增加
	方法的修饰符可以有:
        public : 表示该方法是公共的, 可以在任意位置, 被方法所在类的对象, 子类对象访问
        protected : 表示方法是受保护的, 可以在同包中,同类中调用, 如果两个类存在继承关系, 父类中被
                   protected修饰的方法, 也能够被子类在不同的包中访问
        default(默认不写) : 表示方法只能在同一个包中或者同一个类中调用
        private : 表示方法是私有的, 只能在方法所在的类中使用
        static : 表示方法是静态的, 在类加载的时候, 会优先加载, 并存放在内存中的单独区域
                有static修饰的方法, 通过方法所在的类用: 类名.方法名()进行调用
        abstract : 表示方法是抽象方法, 存在与抽象类和接口, 非抽象继承抽象类, 必须覆写父类所有的抽象方法,
                  一个类实现接口, 同样要覆写接口中所有的抽象方法
   返回值类型:
		1. void : 表示不返回任何值
		2. 基本数据类型: byte short char int long boolean float double  
		3. 引用类型: 包括Java自带的类, 自定义类
		如果有返回值时, 必须使用关键字: return
   方法名: 为代码块取的别名, 可以通过别名调用功能代码
   		命名规范: 
			1. 如果方法名值由一个单词组成, 方法名小写
			2. 如果方法名由多个单词组成, 采用驼峰式命名
				驼峰命名规则: 由多个单词组成的方法名, 第一个单词小写, 后面每个单词的首字母大写
   参数:
		1. 如果代码功能不需要传入参数就能实现, 就不需要参数
		2. 代码需要参数才能实现功能, 就需要传入参数,  
		3. 可变参数:
			格式: 数据类型...变量名
			表示可以传入多个相同数据类型的参数, 一个方法中可以有多个参数, 但只能有一个可变参数,
			并且可变参数只能放到最后.

2.参数传递

1. 在声明方法时, 传入的参数家叫做: 形式参数
2. 调用方法时, 传入的参数叫做: 实际参数, 实际参数的数据类型必须跟声明方法时的形式参数的数据类型一致
例:
public class Test{
    public static void main(String[] args){
        // 调用方法
        add(1,2); // 打印结果:  3
        say(); // 打印结果: 这是一个普通的方法
    }
    // 声明一个带参数的方法
    static void add(int a,int b){
        /*
        	其中: int 表示形式参数的数据类型是整数型, a , b 表示形式参数, 仅仅起占位作用
        	当方法别调用的时候, 传入实际的参数后, a,b才有具体的值, 
        */
        System.out.println(a+b);
    }
    // 声明一个不带参数的方法
    static void say(){
        System.out.println("这是一个普通的方法");
    }
}
3. 形式参数可能的类型:
	基本数据类型, 引用数据类型
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值