Java面向对象--成员变量的初始值

成员变量的初始值

笔记要点


java 中的所有变量需要先声明,后赋值才能使用。

java 中的成员变量,在创建对象的时候,都会执行一次初始化操作,都会给一个默认值

基本数据类型默认值都是0 包括boolean -> false

引用数据类型:null

null表示空,什么都没有,占位

实践代码


Person类
public class Person {
//        int age = 10;
    byte b;
    short s;
    int i;
    long l;
    float f;
    double d;
    char c;
    boolean bool;
    String str; // String是Java提供的一个类,null
    Child child; // 自己写的类,null
}

Child 类
// 自己创造的类
public class Child {

}
Test类
// 打印各种元素的默认值
public class Test {
    public static void main(String[] args) {
        Person p = new Person();
        System.out.println("byte = "+p.b);
        System.out.println("short = "+p.s);
        System.out.println("int = "+p.i);
        System.out.println("long = "+p.l);
        System.out.println("float = "+p.f);
        System.out.println("double = "+p.d);
        System.out.println("char = "+(int)p.c);
        System.out.println("boolean ="+p.bool);
        System.out.println("string ="+p.str);
        System.out.println("child ="+p.child);
    }
}

猜你喜欢

转载自www.cnblogs.com/isChenJY/p/12794894.html