今天的天气似乎暖和了些许。进入今天的正题,我的Java学习之路,今天主要讲了如下几个方面:(1)在对类的对象的封装和隐藏中,为了数据的保密和安全,在定义类时候尽量使用private关键字,如果想提供给用户使用,就给出相应的get方法和set方法(命名规则:set/get+对象名,首字母需要大写,例如在给一个Student类的stuName对象给出set方法,应该命名为setStuName)。
(2)对栈区和堆区存放数据的理解:栈区:存放简单类型的数据。堆区:存放引用类型,动态数据的存放地方。
(3)局部变量和成员变量的区别,体现于初始化:局部变量需要初始化,成员变量无需初始化,因为系统已经为我们对成员变量进行初始化。作用域:局部变量值作用于该方法中,而成员变量则作用于该类。
(4)Java在参数传递时,只使用值传递。当对象实例作为参数传递给方法时,这个参数的值是对象的引用,而不是对象本身。