zoukankan      html  css  js  c++  java
  • java 面向对象(四):类结构 方法(一)

    类的设计中,两个重要结构之二:方法
    方法:描述类应该具的功能。
    * 比如:Math类:sqrt() andom() ...
    * Scanner类:nextXxx() ...
    * Arrays类:sort() binarySearch() toString() equals() ...
    *
    * 1.举例:
    * public void eat(){}
    * public void sleep(int hour){}
    * public String getName(){}
    * public String getNation(String nation){}
    *
    * 2. 方法的声明:权限修饰符 返回值类型 方法名(形参列表){
    * 方法体
    * }
    * 注意:static、final、abstract 来修饰的方法,后面再讲。
    *
    * 3. 说明:
    * 3.1 关于权限修饰符:默认方法的权限修饰符先都使用public
    * Java规定的4种权限修饰符:private、public、缺省、protected -->封装性再细说
    *
    * 3.2 返回值类型: 返回值 vs 没返回值
    * 3.2.1 如果方法返回值,则必须在方法声明时,指定返回值的类型。同时,方法中,需要使用
    * return关键字来返回指定类型的变量或常量:“return 数据”。
    * 如果方法没返回值,则方法声明时,使用void来表示。通常,没返回值的方法中,就不需要
    * 使用return.但是,如果使用的话,只能“return;”表示结束此方法的意思。
    *
    * 3.2.2 我们定义方法该不该返回值?
    * ① 题目要求
    * ② 凭经验:具体问题具体分析
    *
    * 3.3 方法名:属于标识符,遵循标识符的规则和规范,“见名知意”
    *
    * 3.4 形参列表: 方法可以声明0个,1个,或多个形参。
    * 3.4.1 格式:数据类型1 形参1,数据类型2 形参2,...
    *
    * 3.4.2 我们定义方法时,该不该定义形参?
    * ① 题目要求
    * ② 凭经验:具体问题具体分析
    *
    * 3.5 方法体:方法功能的体现。

    4. 方法的使用中,可以调用当前类的属性或方法
    * 特殊的:方法A中又调用了方法A:递归方法。
    * 方法中,不可以定义方法。

  • 相关阅读:
    GhostBSD 3.0RC3,基于GNOME的FreeBSD
    Nagios 3.4.3 发布,企业级监控系统
    Jolokia 1.0.6 发布, JMX远程访问方法
    微软希望开发人员不要使 WebKit 成为新版 IE6
    Kwort Linux 3.5 正式版发布
    EJDB 1.0.24 发布,嵌入式 JSON 数据库引擎
    Pale Moon 15.3 Firefox“苍月”优化版发布
    Galera Load Balancer 0.8.1 发布
    SmartSVN V7.5 正式发布
    PostgresQL建立索引如何避免写数据锁定
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13308906.html
Copyright © 2011-2022 走看看