package com.atguigu.java;
/*
* 类的成员:方法
* 一、格式:
* 权限修饰符 返回值类型 方法名(形参列表){
* 方法体;
* }
* 二、说明:
* 1.权限修饰符:private、、public、缺省、protected
* 2.返回值类型:void(没有返回值)/有具体的返回值类型(基本数据类型/引用数据类型)
* 如果方法是有返回值的,在方法体中必须用return关键字返回数据。
* 3.方法名:只需要遵守标识符的规则和规范即可。xxxYyyZzz
* 4.形参列表:可是0个,一个或者多个,用逗号分割。形参和实参的类型和个数必须一致
* 5.方法体:方法功能的具体实现(只有调用方法的时候才会执行方法体)
*
* 三总结:
* 方法的形式只有4种
* 1、无返回值无参
* 2、有返回值无参
* 3、有返回值有参
* 4、无返回值有参
*
*/
//同一个包中的类名不能相同
class Computer{
public void add(int a,int b){ //(int a)形参列表用逗号分割
System.out.println("a="+ a);
System.out.println("b="+ b);
System.out.println("sum="+ (a+b));
}
//没有返回值
public void show(String name,int type){
System.out.println(name);
System.out.println(type);
run();//在同一个类里边的方法可以相互调用,除递归方法外,不能自己调自己
}
public void run(){
System.out.println("run......");
}
public int info(){
return 10;
}
}
public class MethodTest {
public static void main(String[] args) {
Computer computer = new Computer();
int number =computer.info();
System.out.println(number);
computer.add(11,33); //11,33是实参
computer.show("联想",3);
}
}