Java–类中方法的声明和使用
package com.shan.object_oriented;
/**
*
* 类中方法的声明和使用
*
* 方法:描述类应该具有的功能
* 例如: Math类:sqrt()\random()
* Scanner类:nextXxx()
* Arrays类:sort()\tostring()
*
* 一、举例
* public void eat(){}
* public void sleep(int hours){}
* public String getName(){}
* public String getNation(String nation){}
*
* 二、方法的声明: 权限修饰符 返回值类型 方法名(形参列表){
* 方法体
* }
* static、final、abstract 来修饰方法
*
* 三、说明
* a. 关于权限修饰符:默认权限的修饰符都是public
* Java规定的4中权限修饰符:private、public、缺省、protected 封装性细说
* b. 返回值类型:有返回值 vs 没有返回值
* 如果方法有返回值时,则必须在方法声明时,指定返回值的类型;同时return关键字来返回指定类型的变量或常量。
* c. 方法名:属于标识符,遵循标识符的规则和规范,"见名知意"
*
* 四、return 关键值的使用
*
* 五、方法的使用,可以调用当前类的属性或方法
*
* 快捷键:
* Alt + <- 返回上一次的位置 进入方法体中返回调用方法的位置
* Alt + -> 返回上一次的位置
*
* @author shan
* @date 2021/5/15
*/
public class CustomerTest {
public static void main(String[] args) {
Customer c1 = new Customer();
c1.eat();
}
}
//客户类
class Customer{
//属性
String name;
int age;
boolean isMale;
//方法
public void eat(){
System.out.println("客户吃饭");
}
public void sleep(int hours){
System.out.println("休息了" + hours + "个小时");
}
public String getName(){
return name;
}
public String getNation(String nation){
String info = "我的国籍是:" + nation;
return info;
}
}
968




被折叠的 条评论
为什么被折叠?



