package 面向对象;
/*
类中方法的声明与调用
方法:描述类应有的功能
比如:Math类:sqrt()\random()\····
Scanner类:nextxxx()·····
Arrays类:sort()\binarySeatch()\toString()\equals()\····
1、举例
public void eat(){}
public void sleep(int hours){}
public String Getname(){}
public String getnation(String nation){}
2.方法的声明:全新修饰符 返回值类型 方法名(形参列表){
方法体
}
PS:static,final,abstract来修饰的方法
PS:方法只能声明单一的返回值。
若你需要返回三个int值,就把返回类型声明为int的数组,将值装进数组中进行返回。
如果有混合不同类型的值要返回时,返回类型声明为ArrayList
3、说明:
1、关于权限修饰符:默认的权限修饰符都是使用public
Java规定的四种修饰符:private、protected、public、缺省--->封装性
2、返回值类型:返回值 vs 无返回值
如果方法有返回值,则必须在方法声明时,指定返回值的类型
同时方法中也需要使用return关键字来返回指定的类型的变量和常量
如果方法无返回值,则方法声明时,使用void来表示。通常无返回值的方法中,就不需要使用return。
但是,如果要使用的话,只能”return;“表示此方法结束的意思
3.方法名:属于标识符,遵循标识符的规则和规范。做到“知名起义"
4.形参列表,方法可以声明0个,1个,或多个形参
格式:数据类型1,形参1,数据类型2,形参2,····
return的使用:
适用范围:在方法体中
作用:1.结束方法
2.针对于有返回值类型的方法
PS:return关键字后面不可以声明执行语句
5.方法的使用中,还可以调用当前类的属性与方法,最常见的就是递归之类的
方法中不可以定义方法
*/
public class 类中方法 {
public static void main(String[] args) {
Costomer c1=new Costomer();
c1.eat();
}
}
class Costomer{
//客户类
int age;
String name;
//方法
public void eat(){
System.out.println("地瓜");
return;
//return后不可以在跟表达式
}
public void sleep(int hours){
System.out.println("休息了"+hours+"小时");
}
public String Getname(){
return name;
}
public String getnation(String nation){
String info="我的祖国是"+nation ;
return info;
}
Java类的方法
于 2021-11-12 16:46:11 首次发布
本文详细介绍了Java中类方法的声明,包括返回值类型、参数、静态与非静态的区别,以及如何正确使用return。通过实例演示了`Costomer`类的方法,如eat(), sleep(), getname(), getnation()。讲解了如何在`main`方法中调用这些方法。
摘要由CSDN通过智能技术生成