Files
Hui-s-notebook/logseq-java/journals/2022_04_07.md
2024-02-02 00:12:49 +08:00

2.0 KiB

  • 传参
  • 调试
  • 方法重载
  • 面向对象的定义
  • 总结 collapsed:: true
    • 参数的传参
      • 方法的定义
        • 主函数
          public static void main(String[] args){
              //主函数的代码
          }
          
        • 定义方法
          访问修饰符 static 返回类型 方法的方法名(参数列表){
              //方法的代码块
          }
          
        • 参数列表:数据类型 参数名, 数据类型 参数名,数据类型 参数名……
      • 分类
        • 有参有返回
        • 有参无返回
        • 无参有返回
        • 无参无返回
      • 如果知道一个方法,需要传递什么参数?
        • 方法在完成业务时,需要外部提供什么,就定义什么
    • 调试Debug
      • F5
        • 进入断点方法内部
      • F6
        • 逐行执行代码,不进入方法内部
      • F7
        • 推出当前断电方法的内部
      • F8
        • 到达下一个断点
    • 方法的重载
      • 在同一个类中,相同的方法,不同的参数列表(参数的类型,参数的个数,参数的顺序)的方法
    • 面向对象
      • 面向过程
        • 强调完成事务的过程,注重的是步骤
      • 面向对象
        • 在合适的时间找合适的人或物干对应的事情
      • 万物皆对象
        • 万物皆对象,但对象因我的关注而存在
    • 类和对象
      • 类是对大量对象的一种抽象,归纳
      • 对象是类的一种具体实例
      • 需要抽象对象的东西
        • 属性
          • 一大帮对象拥有的共同值,强调Has,是对对象的一种静态描述
        • 行为
          • 一大帮对象能干什么事,强调Do,是对对象的一种动态描述
      • 创建类
        • 访问修饰符 class 类的类名{
              //属性
              访问修饰符 数据类型 属性的名称;
              //行为
              访问修饰符 返回类型 方法的方法名称(参数列表){
                    //    方法中的代码
                  return 返回值;
              }
          }
          
      • 创建对象
        • new
          • 类名 对象名 = new ()