类与对象之间的关系:
Java语言是用来描述现实世界事物的,最基本的单位是:类。
类: 属性和行为的集合,是一个抽象的概念。
对象:类的具体体现,实现。
属性:名词,是用来描述事物外在特征的。 成员变量
//和以前写局部变量一样,只不过为止发生变化。
行为(功能):动词,事物能够做什么。 成员方法
//和以前定义方法一样,暂时先不要加static
Java中的参数传递问题:
Java中只有值传递,引用传递传递的是地址值。
/*
面试的时候还可以一句话:
也有人认为Java中既有值传递,也有引用传递,但是我个人认为这种方法是不正确的,我还是支持
“Java中只有值传递,引用传递传递的是地址值”这种方法,因为詹姆斯·高斯林也是这种说法的支持者。
*/
如果形参是基本类型: 形参的改变对实参没有影响。
如果形参是引用类型: 形参的改变直接影响实参。(String类型有点特殊,它作为形参的时候和基本类型一样) |
|