方法的定义和调用

方法的定义和调用

  • 方法的概念:方法是完成某个功能的一组语句,通常将常用的功能写成一个方法

  • 注意:方法定义在类中

  • 方法的作用:

    • 完成功能

    • 可以实现代码的重用。简化了程序的编写和维护工作。

  • 方法的分类:

    /**
     * 方法的分类:
     * 		无参无返回值
     * 		无参有返回值
     * 		有参无返回值
     * 		有参有返回值
     * @author Administrator
     *[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,…){
        方法体
    }
    
     */
    public class Teacher {
    //	 * 		无参无返回值
    	/**
    	 * void:该方法没有返回值
    	 * public:访问修饰符
    	 * getName:方法名
    	 * 
    	 */
    	public void getName() {
    		System.out.println("我是无参无返回值方法");
    	}
    	
    //	 * 		无参有返回值
    	/**
    	 * int:标注着这个方法的返回值类型
    	 * return:
    	 * 		①return语句,表示一个方法的结束
    	 * 		②如果一个方法有返回值必须有return
    	 * 		③一个方法如果有返回值必须执行return语句而且return语句只会执行一次
    	 * 		④return语句之后的代码会编译报错
    	 * 0:返回值:返回值的数据类型必须和方法的返回值类型一致,返回值可以是变量也可以是常量
    	 * 
    	 * @return
    	 */
    	public int getAge() {
    		System.out.println("无参有返回值");
    		int age=10;
    		return age;
    //		System.out.println("hhaah");
    	}
    	
    	public String[] getStrings() {
    		String[] ss= new String[8];
    		int age=20;
    		if(10<age) {
    			return ss;
    		}else {
    			return ss;
    		}
    //		return ss; not
    	}
    	
    //	 * 		有参无返回值
    	/**
    	 * int :参数类型,标注着调用该方法时传入的值的数据类型,可以是基本数据类型也可以是引用数据类型
    	 * age:形式参数,一个变量
    	 * 注意:当有参的方法被调用时,有多少个参数就要传多少个参数,数据类型必须匹配
    	 *  	变量必须初始化之后才能使用
    	 * @param age
    	 */
    	public void getAddress(int age) {
    		System.out.println("有参无返回值"+age);
    	}
    	
    	public void getSex(int age,String name) {
    		System.out.println("有参无返回值"+age);
    	}
    	
    //	 * 		有参有返回值
    	public String getPhone(int phone) {
    		System.out.println("有参无返回值");
    		return "我爱你中国";
    	}
    	
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    
    	}
    
    
  • 方法的定义:方法声明或称为定义方法

    [访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,){
        方法体
    }
    
    
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值