技术/语言/JavaLearning
Java
Java
-
content: 对象与类,基本数据类型
-
int a, b; 则“a=b”表达式为int类型,不会自动转化为boolean类型
-
Java 的匿名内部类
1 |
|
-
注意:
- 使用匿名内部类时,我们必须是继承一个类或者实现一个接口,但是两者不可兼得,同时也只能继承一个类或者实现一个接口。
- 匿名内部类中是不能定义构造函数的。
- 匿名内部类中不能存在任何的静态成员变量和静态方法。
- 匿名内部类为局部内部类,所以局部内部类的所有限制同样对匿名内部类生效。
- 匿名内部类不能是抽象的,它必须要实现继承的类或者实现的接口的所有抽象方法。
-
内部类的class文件命名是:主类+$+内部类名
-
匿名类的class文件命名是:主类+$+(1,2,3…)
-
class 对象
- 获取方式:有三种获得Class对象的方式:
- Class.forName(“类的全限定名”)
- 实例对象.getClass()
- 类名.class (类字面常量)
- 每个类的运行时的类型信息就是用Class对象表示的
- 获取方式:有三种获得Class对象的方式: