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; } }
分类:
Java学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~