java类学习

  • 2020 年 11 月 15 日
  • 笔记
public class test4 {
    public static void main(String args[]) {
        /**
        * 方法定义规则
        * 修饰  类型  方法名(参数){
         *     要完成的动作
         * }
         * 调用方法
         * 类名.方法名(参数) (参数必须与定义的保持一致否则报错)
         * void 表示没有返回值 如果有返回值必须有return 返回值 且返回值必须与前面方法定义的类型一致
         * 
         * 在同一类中可以不加类名直接调用方法,在不同类中必须加上类名
         * 
        */
        test4.add();        //同类中可以加上类名.方法    
        add1();             //可以省略类名
        System.out.println(add2(10));           //传值必须保持一致int类型不能传double(不包括强制转换)
        A.add();       //不同类必须加上类名
    }

    public static void add(){
        System.out.println("Hello add");
    }

    public static void add1(){    //定义一个公共的静态方法add (void表示返回值)
        System.out.println("Hello add1");
    }

    public static int add2(int a){
        return a*a;
    }
    
}

class A{
    public static void add(){
        System.out.println("Hello class A add");
    }
}