Java语言基础-方法举例与声明的说明

在这里插入图片描述

package mk.bigdata.com;

/*
* 类中方法的声明和使用
*
* 方法:描述类应该具有的功能
* 比如:Math类:sqrt()\random()\...
*       Scanner类:nextXxx()...
*       Arrays类:sort() \binarySerach()\toString()\
*
*   1.举例:
*   public void eat(){}
*   public void sleep(int hour){}
*   public String getName(){}
*   public String getNation(String nation){}
*
*   2.方法的声明:权限修饰符   返回值类型   方法名(形参列表){
*                   方法体
*       }
*      注意: static 、 final 、 abstract 来修饰的方法,后面再讲。
*
*   3.说明:
*       3.1关于权限修饰符:
*           Java规定的4种权限修饰符:    private / public / 缺省 / protected
*
*       3.2 返回值类型:有返回值  vs  没有返回值
*           3.2.1   如果方法有返回值,则必须在方法声明时指定返回值的类型。同时,方法中需要使用
*                   return关键字来返回指定类型的变量或常量。
*
*                   如果方法没有返回值,则方法声明时,使用void来表示。通常,没有返回值的方法中,
*                   就不需要使用return。但是,如果使用的话,只能“return;” 表示结束此方法的意思。
*
*           3.2.2   我们定义方法该不该有返回值?
*                   ① 题目要求
*                   ② 凭经验:具体问题具体分析
*
*       3.3 方法名:属于标志符,遵循标志符的规则和规范,"见名知意"
*
*       3.4 形参列表:方法可以声明0个,1个,或多个形参。
*           3.4.1   格式:数据类型1    形参1 ,数据类型2  形参2,...
*
*           3.4.2   我们定义方法时 ,该不该定义形参?
*                   ①   题目要求
*                   ② 凭经验:具体问题具体分析
*
*       3.5 方法体:方法功能的体现
*
* */
public class CustomerTest {
    public static void main(String[] args) {
        Customer cust1 = new Customer();
        cust1.eat();
    }
}

class Customer{

   //属性
   String name;
   int age;
   boolean isMale;

   //方法
    public void eat(){
        System.out.println("客户吃饭");
        return;//return 后不可以声明表达式。
       // System.out.println("吃沙拉");
    }

    public void sleep(int hour){
        System.out.println("休息了"+hour+"个小时");
    }

    public String getName(){
    //return name;
        if(age>18){
            return name;
        }else{
            return "Tom";
        }
    }

 public String getNation(String nation){
        String info = "我的国籍是:"+nation;
        return info;
    }
}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值