031_面向对象_04_程序执行过程的内存分析_01

一、概念部分

  a)属性(field):也叫成员变量,在类体(类内方法外)的变量部分中定义的变量。

    属性用于定义该类或该类对象包含的数据或者说静态属性。属性的作用范围是整个类体

  b)局部变量:定义在语句块/方法里面的变量。只有该语句块、方法能使用,并且使用前必须要进行手动初始化。语句块或者方法结束该变量自动销毁。

  c)方法(method):是用来模拟类所具有的能力,动作或者行为,一般为名词。

    在java中方法的参数传递:值传递

二、变量的定义格式

  [修饰符public/(protected/默认为空)/private] [static] /[final] 属性类型 属性名([;]/[ = 属性值])

  属性名为java合法标识符即可。

三、方法的定义格式

  [修饰符public/(protected/默认为空)/private] [static] /[final] 返回值 方法名(形参数1,形参2,..){ 方法体 }

四、默认初始化

  在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。

  引用类型默认初始值为:null

  整数(byte,short,int,long)初始值为:0

  浮点数默认初始值:0.0

  boolean类型默认初始值:false

猜你喜欢

转载自www.cnblogs.com/aeon/p/9950636.html
今日推荐