- 博客(3)
- 收藏
- 关注
原创 2021-08-17
子类对父类的方法重写满足哪些规则1、覆盖的方法的方法名称和参数类型必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;2、覆盖的方法的返回值必须和被覆盖的方法的返回一致;3、覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致,或者是其子类,或者什么也不抛出;4、被覆盖的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。5、覆盖的方法的访问权限必须大于等于被覆盖方法的访问权限。6、被覆盖的方法不能是final类型的,因为final类型的方法就是声明不能被覆
2021-08-17 16:08:26
61
原创 2021-08-13
有关继承类加载过程一般会new子类(拿无参来说)1首先加载父类和子类的静态成员和静态代码块2 调用 super(),3 到了父类的空参构造器,也先调用super(),没有父类执行下一步4
2021-08-13 21:26:12
64
原创 2021-08-13
static关键字主要有两种作用:第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,实现某个方法或属性与类而不是对象关联在一起具体而言,在Java语言中,static主要有4中使用情况:成员变量、成员方法、代码块和内部类(1)static成员变量:Java类提供了两种类型的变量:用static关键字修饰的静态变量和不用static关键字修饰的实例变量。静态变量属于类,在内存中只有一个复制,只要静态变量所在的类被加载,这个静态变量就会被分配空间,因此就可以被使用了。对静态变量的
2021-08-13 16:48:26
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅