- 博客(18)
- 收藏
- 关注
原创 Java之内部类
1. 在静态内部类中只能访问外部类中的静态成员或者一个被final修饰的常量(因为常量在编译时就确定了,与类啥的无关)2.在实例内部类方法中访问同名的成员时,优先访问自己的,如果要访问外部类同名的成员,必须:外部类名称.this.在外部类中,定义位置与外部类成员所处的位置相同,称为成员内部类。在外部类的一个方法内部定义的,称为局部内部类。中,该种内部类只能在其定义的位置使用,一般使用的非常少,此处简单了解下语法格式。3.实例内部类对象必须在先有外部类对象前提下才能创建。修饰的内部成员类称为静态内部类。
2024-04-30 21:05:50 634 10
原创 Java之抽象类和接口
(只能是public abstract,其他修饰符都会报错3.接口中的方法是不能在接口中实现的,只能由实现接口的类来实现。
2024-04-27 23:33:04 1630 108
原创 Java之继承
在继承体系中,子类将父类中的方法和字段继承下来了,那在子类中能否直接访问父类中继承下来的成员呢?父子父子,先有父再有子,即:子类对象构造时,需要先调用基类构造方法,然后执行子类的构造方法。通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到。如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。如果子类中存在与父类中相同名字的成员时,使用super在子类中访问父类的变量和方法。
2024-04-21 22:52:50 1297 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人