静态方法

2018-12-17 10:46:09来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

一  在下面两种情况下使用静态方法:

1.当一个方法不需要访问对象转态,其所需的参数读书通过显示参数提供的(例如 Math.pow).

2.当一个方法只需要访问类静态域(enployee.getNextld).

二  方法参数的使用情况

  • 一个方法不能修改一个基本数据类型的参数(即数值型和布尔型).
  • 一个方法可以改变一个对象参数的状态.
  • 一个方法不能让对象参数引用一个新对象.

三 调用构造器的具体步骤:

默认值 : 数值为0   布尔值为false  对象引用为null.

  1. 所以数据域被初始化为默认值(0,false,或null);
  2. 按照在类声明中出现的次序依次执行所有域初始化语句和初始化块;
  3. 如果构造器调用了第二个构造器,则执行第二个构造器主体;
  4. 执行构造器主体.

 

1.操作分为两种情况:

  • 访问属性: 对象名称.属性名 = 值;
  • 访问方法: 对象名称.方法();

2.对象的产生:

对象的产生步骤实际上分为两步完成的:

  1. 声明对象: 类名称 对象名称 = null;
  2. 实例化对象:对象名称 = new 类名称();

如果对象在使用中只是声明的话,则无法直接使用必须实例化之后才可以正确使用.

造成错误的根本原因:是由对象未被实例化,所以出现空指针异常.

实际上对于对象的产生:也是与数组一样,需要分配栈----堆空间.

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:第一章 程序设计入门

下一篇:数据结构学习-AVL平衡树