- 博客(5)
- 收藏
- 关注
原创 Java匿名类
匿名类匿名类( anonymous class)是一种特殊的内部类1.它没有类名,在定义类的同时就生成该对象的一个实例2.“一次性使用”的类匿名类的使用1.不取名字,直接用其父类或接口的名字。也就是说,该类是父类的子类,或者实现了一个接口编译器生成 xxxxx$1之类的名字2.匿名类的定义的同时就创建实例,即类的定义前面有一个 new格式为: new 类名或接口名(){……}不使用关键词class,也不使用extends及implements。3. 在构造对象时使用父类构造方法不
2020-08-03 10:58:12 517
原创 Java局部类
局部类与内部类不同,局部类指的是在一个类里面的方法里面再定义的类叫局部类下面煮个栗子class People{ private int age = 12; public String N() { class Student //Student类为局部类 { } }}...
2020-08-02 21:45:52 684
原创 Java动态类型的确定
Java动态类型的确定可以使用 instanceof 来判断 结果是一个布尔(boolean)类型class test{ int a = 555; boolean res ; res = a instanceof int System.out.println(res);}
2020-08-02 11:02:43 423
原创 Java 虚方法实例
变量实际引用的是子类对象,而子类对象中覆盖(也可以说成是重写)了父类的方法,这时父类对象调用的是子类中的方法,这时候就成为虚方法调用下面一个小栗子class TestVirtualInvoke{ static void doStuff(Shape s ) { s.draw(); } public static void main( ) { Circle c = new Circle(); Triangle t = new Triangle(); c.d
2020-08-02 10:41:49 212
原创 Java 内部类
内部类内部类通俗的讲就是在一个类中嵌套的另一个类,但是不能和外部类同名内部类的定义1.将类的定义class xxxx{…}置入一个类的内部即可2.编译器生成xxxx$xxxx这样的class文件3.内部类不能够与外部类同名内部类的使用1.在封装它的类的内部使用内部类,与普通类的使用方式相同2.在其他地方使用•类名前要冠以外部类的名字。•在用new创建内部类实例时,也要在 new前面冠以对象变量。外部对象名.new 内部类名(参数)下面写一个实例class TestInnerclas
2020-08-01 22:01:51 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人