Java学习笔记day5--类方法的分类与使用

类方法按有无形参,有无返回值可以分为四类
复制代码
package day5_oop1;
/*
 类中方法的声明与使用:
     1方法:描述类应该具有的功能,
         比如Math类的sqrt(),random()
         Arrays类的sort(),binarySearch(),toString(),……
     2方法的声明---权限修饰符 返回值类型 方法名(形参){方法体}
         2.1按有无返回值及有无形参,分为四种
         2.2权限修饰符:private,public,protected,缺省,当前默认为public;
         2.3返回值类型:void,String,int,double,float……
             2.3.1如果方法有返回值,则必须方法声明时指定返回值类型,
               同时需要使用return关键字返回指定类型的数据;
             2.3.2如果方法没有返回值,则方法声明时,使用void来表示,
             通常不需要使用return,但是如果要使用的话,直接输入“return;”表示结束该方法。
             2.3.3定义方法时该不该有返回值?综合考虑题目要求和凭个人开发经验
         2.4方法名:方法名就是应该标识符,遵循标识符的命名规则和规范即可
         2.5形参列表:    
             2.5.1方法可以声明0给,1个或多个形参;格式: 数据类型 形参1,数据类型 形参2……
             2.5.2方法要不要形参?也是凭经验判断
         2.6方法体:方法功能的体现。
 3.方法的使用:可以调用当前类中的属性或方法
 特别的,方法A中调用方法A,称为递归方法;不能在方法里面定义新方法。
 */
public class CustomerTest {
    public static void main(String[] args) {
        Customer cust1=new Customer();
    }
}
class Customer{
    //属性
    String name;
    int age;
    boolean isMale;
    
    //方法的声明---权限修饰符 返回值类型 方法名(形参){方法体}
    public void eat(){        //无返回值,无形参
        System.out.println("客户吃饭");
    }
    public void sleep(int hour) {    //无返回值,带形参
        System.out.println("客户休息了"+hour+"个小时");
    }
    public String getNation(String nation) {//有返回值,返回应该String型,带形参
        String info="我的国籍是"+nation;
        return info;
    }
    public String getName() {    //有返回值,无形参
        return name;
    }
}
复制代码

 

posted @   乐美  阅读(88)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示