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

    一.类的方法概述:

    1.什么是类?

    类是由一组具有相同属性和共同行为的实体抽象而来的。

    例如:

    //创建一个狮子类,属性和行为如下:
    public class AutoLion{
        String color="黄色"//跑方法
    public void run(){
       System.out.println("正在以20m/秒的速度奔跑");
    }    
    //叫方法
    public void cry(){
       System.out.println("大声吼叫!");
    }    
    //抢球方法
    public String robBall(){
       String ball=“球”;
        return ball;
    }
    }

    2.定义类的方法

    2.1  方法的名称

    2.2  方法的返回值类型

    2.3   方法的主体

    public 返回值类型方法名(){
        //方法的主体
    }

    3.return 表达式;    //返回值

    *如果方法没有返回值不用加return关键字,而返回值类型默认是void 。

    return的用途:

    3.1  代表跳出当前方法,表示方法执行完毕。

    3.2   return表达式:代表返回一个值或者是表达式。

    4.方法调用

    对象名.方法名();//当需要某一对象时执行一项特殊的操作时,通过调用该对象的方法来实现。

    电子狮子类:

    public class AutoLion{
      String color ="黄色";  //颜色
       /**/
       public  void run(){
         System.out.println(“正在以20m/秒的速度奔跑”);
    }
      /*抢球*/
      public String robBall(){
         String ball=“球”;
         return ball;
    }
      /*获得颜色*/
       public String getcolor(){
         return color;
    }
      /*显示狮子特征*/
       public String showLion(){
         return “这是一个”+getcolor()+“的玩具狮子!”;
    }
    }

    测试类:

     public  class TestLion{
       public static void main (String[] agrs){
          AutoLion  lion =new AutoLion ();    //创建AutoLion对象
          String info =lion.showLion();     //调用方法并接受方法的返回值
          System.out.println(info);   //显示类信息
             ilion .run();                   //调用跑方法
            System.out.print ("抢到一个"+lion.robBall());//调用抢球方法
       }
    }

    类的方法调用的两种方式:

    1.同一种类中的方法,直接使用方法名调用

    2.不同类时,首先创建对象,在使用“对象名.方法名()”来调用

    二.变量的作用域

    1.成员变量和局部变量

          成员变量:AutoLion类的方法可以直接使用该类定义的成员变量,如果其他类的方法要访问它,必须首先创建该类的对象,然后才能通过"."来引用

         局部变量:   它的作用域仅仅在定义该变量的方法内,

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

    2.1  作用域不同.局部变量的作用域仅限于定义它的方法,在该方法无法使用.成员变量的作用域在整个类内部都是可见的,所有成员方法都可以使用,

    2.2   初始值不同  对于成员变量,如果在类定义中没有给它赋初始值,Java会给它一个初始值,基本数据类型为0,引用类型的值为null.但Java不会给局部变量赋初始值,因此局部变量必须要定义赋值后在使用

    2.3  在同一方法内,不允许有同名的局部变量.在不同的方法中,可以有同名的局部变量

    2.4  局部变量可以和成员变量同名,并且在使用时,局部变量具有更高的优先级

    3.面向对象编程是一种计算机编程架构,简称OOP.  采用这种架构编程主要起到重用性 ,灵活性,扩展性的强大作用

    好处:类的方法可以实现某个特定的功能,其他的类不需要知道它如何实现的,知道实现此功能的类和它的方法名,就可以直接调用,而不用重复编码.

    三.JavaDoc注释:

    JavaDoc注释,它能够从程序中抽取类,方法,成员等的注释.形成一个和源代码配套的API帮助文档(简单的说,就是介绍类,类的方法和成员变量的文档).

    优势:编写完程序后可以生成程序的开发文档

    /**
     *AccpSchool类
     *@author JadeBird
     *@version 1.0  2016/04/2
     */

    JavaDoc注释规则:

       1.JavaDoc注释以  "/**"开头,以 "*/"结尾

       2.每个注释包含一些描述性的文本及若干个JavaDoc标签

      3.JavaDoc标签一般以  "@"为前缀,常用的标签

    标签 含义 标签 含义
    @author 作者名 @version 版本标示
    @parameter 参数及其意义 @since 最早使用该方法/类/接口的JDK版本
    @return 返回值 @throws 异常类及抛出条件

    4.如何生成JavaDoc文档

      4.1  使用命令方行式生成

      4.2  使用MyEclipse工具生成

       选择 File -Export选项  ,弹出"导出"对话框,选择"Java"菜单中的"JavaDoc"选项,提交即可

  • 相关阅读:
    4、提取看似无用的委托变量,减少构造开销
    Cloud Foundry buildpack
    mysql中engine=innodb和engine=myisam的区别
    Maven中dependencyManagement的作用
    bean
    servlet
    web服务器 应用服务器区别 web框架
    Java和Python的Web开发
    spring mvc controller 高并发问题
    es 批量添加数据
  • 原文地址:https://www.cnblogs.com/luoxionghenku/p/7351010.html
Copyright © 2011-2022 走看看