java听课笔记(六)

面向对象

对象的概念

什么是对象 一切客观存在的事物都是对象

对象组成

属性,方法

描述同类对象的共有的属性和方法

类是创建对象的模板

全局变量 实例变量

有默认值,引用类型是null,基本

局部变量可以暂时屏蔽全局变量

局部变量没有默认值

访问修饰符 关键字可以去掉(默认权限)

public static void a (){

}

方法重载:

方法名相同,参数表不同,也就是说可以让调用这个方法的对象分清楚要调用哪个方法。返回值和访问权限不参与。

构造方法

没有返回值 方法名和类名相同 访问控制可以自定 (一般为public)

new对象的时候自动调用(应该不能显式调用用.)

每一个类都会有一个默认的公开的无参的隐式构造方法。

当显式的定义一个构造方法后,隐式的构造方法无效。

 

引用

引用存储的试对象内存空间的首地址

java中只支持值传递,不支持引用传递

this关键字

特殊的引用,指向当前对象

静态方法调用问题,构造方法问题

this调用本类的构造方法。

原文地址:https://www.cnblogs.com/dongwenbo/p/3286577.html