-
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。查看全部
-
extends 父类查看全部
-
public static final 修饰接口中的常量 interface 接口 继承父接口 extends public abstact 方法查看全部
-
构造方法所谓参数的区别查看全部
-
有参构造方法查看全部
-
无参构造方法(系统默认)查看全部
-
成员变量和局部变量的区别笔记查看全部
-
final 修饰的类不可被继承查看全部
-
成员变量有初始值为0,局部变量没有初始值需自定义初始值查看全部
-
成员变量和局部变量比较查看全部
-
要注意哦:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~查看全部
-
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 使用 static 可以修饰变量、方法和代码块。 本小节,我们先认识一下静态变量。查看全部
-
abstract 定义抽象类,abstract 定义抽象方法,只有声明。不需要实现。用;结束。 包含抽象方法的类一定是抽象类, 抽象方法中可以包含普通方法,抽象类不能直接创建,可以定义引用变量,抽象类可以包含普通的方法,也可以没有抽象法。 抽象类是约束子类必须拥有那些方法 定义为抽象类就必须要继承,有时候会非常方便。比如说,你要开发一个游戏,而游戏里就一定有角色,主角以及敌人都有生命啊 攻击力啊 防御力啊 等等等的属性,而且个个人物的属性可能又不同,你如果一个个的去定义就麻烦了。所以可以定义一个抽象类,把那些属性都在抽象类中定义,那么主角类以及敌人类就可以直接继承那个抽象类来获得相应的属性和方法。这样可以节省很多代码。查看全部
-
权限管理查看全部
-
JAVA查看全部
举报
0/150
提交
取消