zoukankan      html  css  js  c++  java
  • 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:

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

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

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

     

     

     

     

  • 相关阅读:
    ubuntu安装openssh-server 报依赖错误的解决过程
    用 Scikit-Learn 和 Pandas 学习线性回归
    python 10分钟入门pandas
    (转)梯度下降法及其Python实现
    pandas处理日期时间,按照时间筛选
    谁动了我的特征?——sklearn特征转换行为全记录
    使用sklearn做单机特征工程
    罗技鼠标黑科技
    怎样给 VS 更换皮肤
    SQLSERVER存储过程基本语法
  • 原文地址:https://www.cnblogs.com/chenxj/p/10243483.html
Copyright © 2011-2022 走看看