java之对象创建时各成员变量的初始值

时间:2022-07-23
本文章向大家介绍java之对象创建时各成员变量的初始值,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

除了byte short int long float double char bollean这基础类型外,其余的都是引用类型

成员变量类型

初始值

byte

0

short

0

int

0

long

0l

float

0.0f

double

0.00

char

'u0000'(表示为空)

boolean

false

引用类型

null

匿名对象:new Person().show()

  • 如果对于一个对象只需要进行一次方法调用,那么就可以使用匿名对象;
  • 经常将匿名对象作为实参传递给一个方法进行调用;

类的访问机制:

  • 在一个类中的访问机制。类中的方法可以直接访问类中的成员变量(例外:static方法访问非static,编译不通过); 即需要将i设置为static
public class Test{
    static int i = 1;
    public static void main(String[] args) {
        System.out.println(i);
    }
}
  • 在不同类中的访问机制。县创建要访问的类的对象,再用对象访问类中定义的成员;