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:

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

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

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

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/chenxj/p/10243483.html