类的方法
无参方法
语法:
public 返回值类型 方法名(参数列表){ //方法的主体 }敲一敲:无返回值方法
public void sayHi(){ System.out.println("你好"); }没有返回值返回值类型为 void ,上例中是无返回值。如果方法中有返回值,方法中必须使用关键之 return 返回该值,返回值类型为该返回值的类型。
敲一敲:有返回值方法
public class Student { String name; int age; /** * 获取年龄 * @return */ public int getAge() { return age; } /** * 获取名字 * @return */ public String getName() { return name; } }敲一敲:调用有返回值方法
public class Main { public static void main(String[] args) { Student stu=new Student(); stu.age=10; stu.name="张三"; //调用有参方法1 直接接收返回值 int age=stu.getAge(); System.out.println("年龄:"+age); //调用有参方法2 有返回的方法作为一个元素使用 String hello="大家好,我是:"+stu.getName(); System.out.println(hello); System.out.println(stu.getName()); } }有参方法
定义带参方法的语法:
<访问修饰符> 返回类型 <方法名>(<形式参数列表>){ 方法的主体 }参数允许设置多个,声明时使用的参数叫做形参,调用时实际传入的值叫做实参。
调用方法,参数的参数要与参数列表一一对应。
敲一敲:带参方法的定义和调用
public class DemoMethod { public void sayFriend(String name1,int num) { System.out.println(name1+" 有 "+num+" 个好朋友!"); } public static void main(String[] args) { DemoMethod method=new DemoMethod(); String name="张三";//实参 int num=2; method.sayFriend(name, num);//注意顺序 } }
