
修饰符
weixin_45130434
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于abstract,static和final
这里写自定义目录标题 static:可以修饰属性,方法,代码块 修饰的属性 这个属性类所共有,属于这个类的公有变量,可以用类名.属性的形式直接访问 修饰的方法 这个方法为类所共有,属于这个类的公有方法,可以用类名.方法的形式直接访问 例如: class A{ static int num=0; static void add(){ num++; } } class Test{ public sta...原创 2019-06-01 22:27:48 · 225 阅读 · 0 评论 -
override与overload的区别
@Override:方法重写(或者说方法覆盖) 1.访问控制符可以变大或者相等,但不能变小(父类不能是private) 2.重写时不能用static修饰,static修饰后不叫重写 3.在子类中重写的方法必须与父类的返回值是包含关系(父类包含子类),方法名必须相同,参数也必须相同 4.重写时,子类不能比父类抛出更多的异常 5父类用final修饰时,子类不能父类方法 简单例子: Overload ...原创 2019-06-09 21:49:54 · 137 阅读 · 0 评论 -
final:finalize:finally:
final: 修饰符的一种,可以修饰属性,方法,类 1.final修饰的属性赋值后不可更改,可以直接赋值也可以在构造方法中赋值 2.final修饰的方法不可被子类覆盖 3.final修饰的类不可被继承 4.final可以和static修饰符一起使用 finalize: java中Object中的一个方法,用来垃圾回收。 finalize()方法在垃圾收集器将对象从内存中清除出去前,做必要的清理工作...原创 2019-07-06 21:58:36 · 157 阅读 · 0 评论