摘要:
1. static关键字可以修饰属性 称为静态属性也叫做类的变量 在方法区(共享区)中存储,并且所有对象都可以访问 与类同生死,也就是说类存在时static修饰的属性就存在 可以使用类名.属性名称,也可以使用引用名称.属性名称 注意:当引用名称的值为null时,也可以访问静态属性,不会出现空指针异常 阅读全文
摘要:
基本数据类型作为参数传递 传递的是真正的值,在一个方法中改变变量的值,对另一个方法中变量的值没有任何影响,各自变量是独立的 引用数据类型作为参数传递 传递的是地址,也就数说多个引用名称共用同一个对象 阅读全文
摘要:
this关键字可以 访问本类中的 实例方法 方法名称([参数列表]); 等价于 this.方法名称([参数列表]); this还可以访问父类中的实例变量、实例方法 this关键字还可以访问本类中的其他构造方法 this(); //访问本类无参构造方法 this([实参列表]); //访问本类有参构造 阅读全文
摘要:
封装、继承、多态 封装 定义:隐藏类的内部信息,不允许外部程序直接访问,而是通过方法进行操作 封装操作步骤 1. 将属性设置为私有的private,只能在本类中使用 2. 编写对应属性的赋值setXxx和取值getXxx方法 3. 第三步:根据情况编写判断语句 继承 多态 阅读全文
摘要:
属于运行错误,java.lang.NullPointerException 原因:当引用名称的值为null时,就不能方法某个对象中的属性或方法,如果非要访问则就出现空指针异常 阅读全文