欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

静态方法

程序员文章站 2022-04-22 23:18:26
一 在下面两种情况下使用静态方法: 1.当一个方法不需要访问对象转态,其所需的参数读书通过显示参数提供的(例如 Math.pow). 2.当一个方法只需要访问类静态域(enployee.getNextld). 二 方法参数的使用情况 一个方法不能修改一个基本数据类型的参数(即数值型和布尔型). 一个 ......

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

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

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

二  方法参数的使用情况

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

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

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

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

 

1.操作分为两种情况:

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

2.对象的产生:

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

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

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

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

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