第十二章(类的无参方法)

原文链接: http://www.cnblogs.com/Tongchaofei/p/9092923.html
Java注释:
    //:单行注释
    /**/:多行注释
    /** */:JavaDoc注释
 方法:
   语法:  

      访问修饰符 返回值类型 方法名(){
       方法体
      }
      举例:
        public void run(){
         System.out.println("");
        }
        public String robball(){
         String ball="球";
         return ball;
        }
 方法的返回值:
   1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型
   return 表达式; 作用: 跳出方法、返回结果
   2.如果方法没有返回值,返回值类型为void
   案例:
    public class Lion {
     //颜色属性
     String color;
     
     int age;
     
     public void run(){
      
      System.out.println("狮子正在跑");
     }
     
     public void say(){
      System.out.println("狮子饿了,叫着要吃饭");
     }
     
     public String robBall(){
      System.out.println("呵呵");
      String ball="排球";
      
      return ball;
     }
     
     //获取狮子的年龄
     public int getAge(){
      int age=18;
      return age;
     }
    }
    public class Test {
     public static void main(String[] args) {
      Lion lion = new Lion();
      /*lion.run();
      String ball = lion.robBall();
      
      
      System.out.println("狮子正在玩:" + ball);
      System.out.println("方法执行完毕之后回来!");
      */
      
      System.out.println(lion.getAge());
      
     }
    }
  局部变量和成员变量:
    作用域不同
    局部变量的作用域仅限于定义它的方法
    成员变量的作用域在整个类内部都是可见的
    初始值不同
    Java会给成员变量一个初始值
    Java不会给局部变量赋予初始值
    注意:
     在同一个方法中,不允许有同名局部变量
     在不同的方法中,可以有同名局部变量
     在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级

转载于:https://www.cnblogs.com/Tongchaofei/p/9092923.html

你可能感兴趣的:(第十二章(类的无参方法))