摘要: 代码如下: 调用类: 输出结果: 执行顺序: 先执行静态代码块。当类加载到内存中之后,不会再次执行。然后执行的是构造代码块。构造代码块每次创建对象就会执行,优先于构造器。然后执行构造器。 阅读全文
posted @ 2017-10-25 15:07 evil_liu 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 权限表: 总结: 1、 要想仅能在本类中访问使用private修饰; 2、 要想本包中的类都可以访问不加修饰符即可; 3、 要想本包中的类与其他包中的子类可以访问使用protected修饰 4、要想所有包中的所有类都可以访问使用public修饰。 5、 注意:如果类用public修饰,则类名必须与文 阅读全文
posted @ 2017-10-25 14:27 evil_liu 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 匿名内部类: 位置:匿名内部类只能在方法体内。 语法: new 父类或者接口(){ 重写抽象方法 }.method() method为:调用方法。 代码: 接口: 匿名类: 输出: 匿名类好处: 正常的我们在调用接口: 实现类->创建实现类的对象->调用方法。 匿名类: 直接在调用方法内创建匿名类, 阅读全文
posted @ 2017-10-25 11:41 evil_liu 阅读(225) 评论(0) 推荐(0) 编辑