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:递归方法。
    * 方法中,不可以定义方法。

  • 相关阅读:
    jQuery 基本选择器
    JavaScriptif while for switch流程控制 JS函数 内置对象
    JavaScrip基本语法
    数据库 存储引擎 表的操作 数值类型 时间类型 字符串类型 枚举集合 约束
    数据库基础知识 管理员 用户登录授权的操作
    粘包的产生原理 以及如何解决粘包问题
    socket TCP DPT 网络编程
    2018年年终总结
    Android技术分享
    No accelerator found
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13308906.html
Copyright © 2011-2022 走看看