Java中的修饰符,类,接口,多态

张开发
2026/4/6 6:02:21 15 分钟阅读

分享文章

Java中的修饰符,类,接口,多态
最近学了Java中的修饰符类接口多态1.修饰符学了public默认protectedprivate。public是公用的都能访问。默认的话只能在同类中和同包中调用而protected则可以在同类中同包中以及不同包中的子类中调用。private只可以在同类中使用。2.对于类而言学到了父类子类抽象类父类是子类共有的属性方法的抽取父类和子类之间只能单继承并不像c那样可以多继承所有类上面有一个默认的Object类。子类会继承父类中的public和protected成员属性但不能继承private修饰的成员属性但可以通过公共的set和get方法获取赋值子类也会在父类的虚方法表的基础上创建自己的虚方法表。在方法和成员属性中默认有this关键字this关键字指向调用者的地址。静态方法只能调用静态方法静态方法在类外面可以直接通过类名调用。当子类有同一个行为但具体的行为执行不同时就要用到抽象方法而有抽象方法的一定是抽象类但抽象类不一定有抽象方法继承抽象父类一定要重写全部抽象方法。3.接口可以将方法写进来调用接口后的实现类需要重写接口的方法接口的成员属性默认有public static finalstatic让外界可以访问final表示最终状态不能在外界修改最小实现类需要重写接口的所有方法。当需求发生变化后可以用default在接口中添加方法default方法不强制重写不会破坏原来的实现类。4.在方法中将较大的类或接口作为参数传入这时候可以将比他小的类或接口传入实现多态。利用多态访问成员属性时编译看左边运行也看左边。而调用方法时编译看左边运行看右边。看左边就是看在父类大接口中存不存在这种东西。

更多文章