面向对象
对象的概念
什么是对象 一切客观存在的事物都是对象
对象组成
属性,方法
类
描述同类对象的共有的属性和方法
类是创建对象的模板
全局变量 实例变量
有默认值,引用类型是null,基本
局部变量可以暂时屏蔽全局变量
局部变量没有默认值
访问修饰符 关键字可以去掉(默认权限)
public static void a (){
}
方法重载:
方法名相同,参数表不同,也就是说可以让调用这个方法的对象分清楚要调用哪个方法。返回值和访问权限不参与。
构造方法
没有返回值 方法名和类名相同 访问控制可以自定 (一般为public)
new对象的时候自动调用(应该不能显式调用用.)
每一个类都会有一个默认的公开的无参的隐式构造方法。
当显式的定义一个构造方法后,隐式的构造方法无效。
引用
引用存储的试对象内存空间的首地址
java中只支持值传递,不支持引用传递
this关键字
特殊的引用,指向当前对象
静态方法调用问题,构造方法问题
this调用本类的构造方法。