安卓笔记

    技术2024-08-23  67

    静态和非静态的区别 只执行一次静态代码块 静态成员 /方法 1、静态成员的前面有static关键字 2、静态成员的实例化,在新建第一个实例化对象的时候,会给我们静态成员变量单独分配一个内存空间,后面实例化的对象就会公用当前空间 不能使用this关键字 无论实例化多少对象,公用同一快空间,直到类销毁静态成员销毁才销毁 非静态/普通成员变量 1、每实例化一个对象的时候都会分配相应的内存空间 随着实例化对象销毁而销毁

    static { System.out.println(); //静态代码块 } public A(){ //构造代码 }

    如果有继承关系,先走父类版块,在到子类的静态代码块

    Processed: 0.010, SQL: 9