zoukankan      html  css  js  c++  java
  • 类的无参方法

    一.JavaDoc注释

      语法:

      /**

      *@author Flc

      */

      @author 标明开发该类模块的作者

      @version 标明该类模块的版本

      @see 参考转向,也就是相关主题

      @param 对方法中某参数的说明

      @return 对方法返回值的说明

      @exception 对方法可能抛出的异常进行说明

      @author 作者名

      @version 版本号

      其中,@author 可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号 (,) 隔开。@version 也可以使用多次,只有第一次有效

      使用 @param@return @exception 说明方法

      这三个标记都是只用于方法的。@param 描述方法的参数,@return 描述方法的返回值,@exception 描述方法可能抛出的异常。它们的句法如下:

      @param 参数名参数说明

      @return 返回值说明

      @exception 异常类名说明

      生成Java Doc文档的步骤:点击Fle → Export → 展开Java文件 → 选择Java Doc → 点击Next → 制定生成Docc文档的位置 → 点击Fish → 找到生成文件位置查看

    二.类中的方法

      语法:

      访问修饰符  方法返回值类型  方法名称(){

      }

      例:

    public void run(){
        
    }
    public String ball(){
        String ball="球";
        return ball;
    }

    三.局部变量和成员变量的区别

      1.局部变量定义在累的具体方法中;成员变量直接定义在类中。

      2.访问的作用域不同

      局部变量只能在调用方法是才能用;成员变量在创建出类的对象时可以使用

      3.初始值不同

      局部变量必须给其赋值

      成员变量可以不赋值,如果不赋值,java会自动给成员变量赋初始值,如:String  null;int  0;

    四.return关键字的用途

      1.return代表跳出当前方法,表示执行完毕

      2.return表达式:代表返回一个值或者是表达式

      <<如果方法没有返回值则不用加return关键字,而且返回值类型为默认的void>>

    public class AutoLion(){
        String color="黄色";
        public void run(){
        System.out.pringln("正在以0.1米/秒的速度向前奔跑.");
        }
        public String robBall(){
        Stringball="球";
        return ball;
        }
        public String getColor(){
        return color;
        }
        public String showLion(){
        return "这是一个"+getColor()+"的玩具狮子";
        }
    }

     五.面向对象编程(oop

      面向对象oop思想:把重复的代码封装到一个方法中,而我们只需要知道这个方法的名称和它的用途,不需要知道方法的底层代码是如何编写的,当我想要实现这个功能的时候直接调用它的方法就可以了,解决了代码的重复。

    六.如何定义类的方法

      在编写方法时,要注意以下三点:

      方法体放在一对大括号中。方法体就是一段程序代码,完成一定的工作。

      方法名主要在调用这个方法是使用。在Java中一班采用骆驼式命名法。

      方法执行可能会返回一个结果,该结果的类型成为返回值类型。使用return语句返回。

    常见错误:

    public class Student{
        public void showInfo(){
        return "我是一名学生";
        }
    }
    
    方法的返回值类型为void,方法中不能有return语句.
    public class Student{
        public double genInfo(){
        double weight=95.5;
        double height=1.69;
        return weight,height;
        }
    }
    
    方法不能反悔多个值. 
    public class Student{
        public String showInfo(){
        return "我是一名学生";
            public double getInfo(){
            double weight=95.5;
            double height=1.69;
            return weight,height;
            }
        }
    }
    
    多个方法不能互相嵌套定义.例如:不能将getInfo()定义在方法showInfo()中.
    public class Student{
        int age=20;
        if(age<20){
            System.out.println("年龄不符合入学要求!!");
        }
        public void showInfo(){
            System.out.println("我是一名学生");
        }
    }
    
    不能再方法外直接写程序逻辑代码
  • 相关阅读:
    一次与客户端合作的走坑之旅!
    ecplise打不开提示Eclipse中...No java virtual machine was found...
    eclipse配置tomcat,让java web项目运行起来!
    Tomcat v9.0 Could not publish to the server. java.lang.IndexOutOfBoundsException
    Certbot让网站拥有免费https证书
    Nginx访问权限配置
    hexo博客pure主题解决不蒜子计数不显示的问题
    Mono.Cecil 修改目标.NET的IL代码保存时报异常的处理。
    [转载]斐讯K2 A2版免TTL刷BREED不死Bootloader
    各种UserAgent的列表
  • 原文地址:https://www.cnblogs.com/wxl941549541/p/7350211.html
Copyright © 2011-2022 走看看