网站建设与技术团队关键词查询爱站网
面向对象 方法
- 方法
- 方法的声明
- 权限修饰符
- 返回值类型
- 方法名
- 形参列表
- 方法体
- 简单案例
方法
- 方法 是对类或对象行为特征的抽象,用来完成某个功能的操作。
- 方法的目的 是为了实现代码复用,减少冗余,简化代码;
- 方法不能独立存在,所有方法必须定义在类中;
方法的声明
public void eat()
public void sleep(int hour)
public String interests(String hobby)
public int getAge()
格式:
权限修饰符 返回值类型 方法名(形参列表) {// 方法体
}
权限修饰符
四种权限修饰符(具体内容到封装性内容阐述)
private \ 缺省 \ protected \ public
返回值类型
调用完此方法后,是否需要返回一个结果。如果需要返回一个结果:
无返回值类型:void
有返回值类型:可以是基本数据类型,也可以是引用数据类型;需要在方法内部使用 return 返回;
e.g.e.g.e.g. 无返回值类型:
public void sleep(int hour) {System.out.println("人每天至少睡眠" + hour + "小时")
}
e.g.e.g.e.g. 有返回值类型:
public String interests(String hobby) {String info = "我的爱好是" + hobby;System.out.println(info);return info;
}
方法名
方法名是用来标识一个方法的字符串标识符。由一系列的字母、数字和下划线字符组成的,组成规则如下:
1. 方法名以一个小写字母开头,遵循驼峰命名法,例如:getFirstName()2. 方法名应该能够清晰地表达方法的用途和行为,最好”见名知意“。3. 方法名最好具有一定的动词性质,以便能够清晰地表达方法所执行的操作。例如,calculateInterest()、printMessage()。4. 方法名应该尽可能地简洁明了,避免使用过于冗长或复杂的名称,以提高代码的可读性和可维护性。
形参列表
Java中的方法可以包含一个或多个参数,这些参数被定义在方法的形参列表中。
格式:
(形参类型1 形参1, 形参类型2 形参2, ... , 形参类型n 形参n)
分类:
无形参列表;
有形参列表;
// 感觉没啥好说的,上例子:
e.g.e.g.e.g. 有形参列表:
public void sayHello() {System.out.println("Hello");
}
e.g.e.g.e.g. 无形参列表:
public int sum(int a, int b) {return a + b;
}
方法体
在Java中,方法体是方法的主体部分,它包含了一组执行代码和逻辑的语句,用于完成方法所需的具体功能。
需要注意的是,Java中的方法体不允许直接声明全局变量。如果需要在多个方法中共享变量,可以将变量声明为类的成员变量。
需要注意的几点:
1. Java中方法不能独立存在,所有的方法必须定义在类中;
2. 方法内可以调用其他方法或属性;
3. 方法内不能定义方法;
简单案例
一个带有接收返回值的完整简单案例:
public class Person {public void eat() {System.out.println("人吃饭");}public void sleep(int time) {System.out.println("人每天至少睡觉" + time + "小时");}public String interests(String hobby){String info = "我的爱好是" + hobby;return info;}
}
public class MethodTest {public static void main(String[] args) {Person p1 = new Person();p1.eat();p1.sleep(8);String info = p1.interests("编程");System.out.println(info)}
}