javase
nobody_lo
这个作者很懒,什么都没留下…
展开
-
理解父类指向子类
例子: public class Super { protected int a = 1; void say(){ System.out.println("superSAy"); } } public class Sub extends Super{ public int a = 2; void say(){ Syste...原创 2019-01-19 01:20:15 · 155 阅读 · 0 评论 -
如何自定义注解类
注解@Retention的作用 @Target({ElementType.TYPE}) 注解 注解@Retention可以用来修饰注解,是注解的注解,称为元注解。 Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型, 这个枚举决定了Retention注解应该如何去保持,也可理解为Rentention 搭配 Re...转载 2019-01-29 15:12:23 · 1128 阅读 · 0 评论 -
Java内部类详解
Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 一.内部类基础 在Java中,可以将一个类定义在另一个类里面或者...转载 2019-01-30 14:20:30 · 90 阅读 · 0 评论 -
final关键字用法总结
final关键字意为不可改变的。 1、用在引用型成员变量上,表示该类的引用地址不可改变,但是其对象里的值是可以改变的。 2、用在基本类型的成员变量,则表示其值不能改变。 ps:上述两种用法中,修饰的变量必须在声明时初始化,或在构造方法中初始化。 3、修饰方法参数或局部变量上,则表示在整个方法中,我们不会(实际上是不能)改变参数的值。 4、修饰类,则该类不可被继承 ...原创 2019-02-13 11:25:04 · 112 阅读 · 0 评论