• 2019-1-9笔记


    对象的特征-----属性

    对象的行为-----方法

     

    类:具有相同属性和方法的一组对象的集合

      类是对象的抽象,对象是类的具体化

     

     参数(形参与实参):

      1、方法定义处,参数叫做形式参数,也叫形参(主要约束参的类型的)

      2、实参名字也可以随便取,但是符合驼峰命名规则,同时也要有意义

      3、方法调用处,参数叫做实际参数,也叫实参

      4、实参名字也可以随便取,但是符合驼峰命名规则,同时也要有意义

      5、形参和实参的类型要一致,名字可以一样,也可以不一样

      6、方法有没有返回值,和方法有没有参数没有任何关系

      7、方法参数可以有多个,用逗号隔开,形参和实参一样

      8、形参和实参数量一定要一致,数据类型一定要一致

       PS:

      1、当参数传递为基本数据类型时,参数变化不保留,基本数据类型参数传值

      2、当参数传递为引用数据类型时,参数变化会保留,引用数据类型参数传址

     

    构造方法:

      1、该方法缺少返回值

      2、该方法名字必须和类名一样

      3、this是当前对象

      4、每个类都有一个默认无参构造方法

      5、但是一旦手工添加了带参构造方法,系统默认的无参构造方法就被覆盖掉了,若需要使用,则必须显示的写出来

      PS:一个类中可以同时出现多个同名但不同参数的方法,这种方法叫做主法重载,和返回值、修饰符无关

     

    成员(全局)变量和局部变量的区别

      1、作用域不同

        局部变量的作用域仅限于定义定的方法

        成员变量的作用域在整个类内部都是可见的

      2、初始值不同

        JAVA会给成员变量一个初始值

        JAVA不会给局部变量赋予初始值

      PS:

        在同一个方法中, 不允许有同名局部变量

        在不同的方法中,可以有同名局部变量

        在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级(就近使用)

     

     

     

     

  • 相关阅读:
    flask 模板block super()的讲解
    flask-include标签使用标签
    spring boot 使用属性加载顺序
    mongodb中的_id的ObjectId的生成规则
    由整数对(父节点和子节点的关系)组成的二叉树的高度问题
    Akka in action (第一章 介绍Akka)
    数据结构学习(一)数组
    spray-json
    JMS API(二)
    JSM 学习(一)
  • 原文地址:https://www.cnblogs.com/chenxj/p/10243483.html
Copyright © 2020-2023  润新知