上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 匿名内部类,就是接口实现类的对象 使用对象多态性: 接口实现,方法重写,父类或者接口引用 = new 实现类对象(); 阅读全文
posted @ 2020-10-07 21:05 SimonShixinlong 阅读(111) 评论(0) 推荐(0)
摘要: 使用匿名内部类,省去有名类的编写, 使用前提:一定要有接口实现,或者是父类继承。 格式: new 接口或者父类(){ 方法的重写; } 称为匿名内部类。 本质:匿名内部类就是接口实现类的对象。 匿名内部类编译后也是有class文件的:当前类名$1 阅读全文
posted @ 2020-10-07 20:54 SimonShixinlong 阅读(136) 评论(0) 推荐(0)
摘要: 外部类名.this.成员变量名 即可。 阅读全文
posted @ 2020-10-07 02:03 SimonShixinlong 阅读(297) 评论(0) 推荐(0)
摘要: 公式: 外部类名.内部类名 变量名 = new 外部类对象(). new 内部类对象(); 变量名.内部类方法(); 阅读全文
posted @ 2020-10-07 01:56 SimonShixinlong 阅读(127) 评论(0) 推荐(0)
摘要: 内部类编译后也会有class文件: 外部类名$内部类名 阅读全文
posted @ 2020-10-07 01:48 SimonShixinlong 阅读(487) 评论(0) 推荐(0)
摘要: 可以直接使用外部类的成员变量,包括私有修饰的。 外部类不能直接使用内部类的成员;如果需要使用,需要先创建内部类的对象,才能使用内部类成员。 阅读全文
posted @ 2020-10-07 01:44 SimonShixinlong 阅读(1156) 评论(0) 推荐(0)
摘要: 权限: public protected default private 最常用的权限: public : 任何程序都可以使用。 private : 只能在本类中使用。 default : 同一个类是可以使用,同一个包中是可以使用的,其他情况不能用的。 protected : 受保护的,在不同保的子 阅读全文
posted @ 2020-10-07 01:34 SimonShixinlong 阅读(473) 评论(0) 推荐(0)
摘要: 子类和父类的多态程序(对象的多态性) 静态在内存中,优先于对象,静态和对象无关! 静态成员变量:无论编译还是运行,都看父类中的成员变量 多态:只有非静态的方法,编译是父类,运行是子类。【javac编译器,会检测代码语法,fu.show(); 知道方法是静态的,编译的时候,直接将fu兑现,改写为类名. 阅读全文
posted @ 2020-10-05 20:03 SimonShixinlong 阅读(242) 评论(0) 推荐(0)
摘要: 1:局部代码块。写在方法中,{}主要限制变量作用域; 2:构造代码块。写在类中,{}每次创建对象的时候运行; 3:静态代码块。写在类中,static{}在使用类的成员的时候,执行,只运行一次(只要使用了这个类,这个静态代码块就会执行,仅执行一次,无论建对象,调用方法,调用变量)。【JDBC:JVM加 阅读全文
posted @ 2020-10-05 19:52 SimonShixinlong 阅读(180) 评论(0) 推荐(0)
摘要: 静态成员优先于对象在内存中出现; 静态成员属于类,非静态成员属于对象。 非静态成员只能被对象调用;静态成员可以被类名调用,也能被对象调用,推荐使用类名调用。(非静态方法只能用对象去调,静态方法可以对象调用。用同一个类中可以省略不写类名直接调用,不同类就需要类名.调用了) 静态调用: 不能在静态的方法 阅读全文
posted @ 2020-10-05 19:42 SimonShixinlong 阅读(589) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页