java面向对象
文章平均质量分 85
Eins_da
这个作者很懒,什么都没留下…
展开
-
内部类(2.17)
隐藏了名字的内部类,可以写在成员位置,也可以在局部位置。原创 2024-02-17 16:59:42 · 830 阅读 · 0 评论 -
接口的扩展(2.15)
使用default关键字定义格式:public default 返回值 方法名(参数列表){}范例:public default void show(){} 注意事项 (1)定义默认方法,public可以省略,default不可以省略(2)默认方法不是抽象方法,可以不用重写;要重写的话,重写时要去掉default关键字(3)一个类实现多个接口,如果接口中有重复的默认方法,必需要重写;且以重写过后的方法为基准用于解决接口升级的问题使用static关键字定义定义格式:public原创 2024-02-15 18:01:18 · 346 阅读 · 1 评论 -
接口(1.31)
接口实际上就是一种规则,是对行为的抽象;是对类行为的补充,对开发的规范接口使用interface关键字来定义public interface 接口名{}接口中的变量默认都是public static final类型的,不能更改接口中的方法默认都是public abstract的,方法的定义格式不能更改。原创 2024-01-31 19:39:03 · 962 阅读 · 0 评论 -
抽象类和接口(1.30)
在Java三大基本特征中,封装将很多零散的数据抽取到一个类当中。好处是在使用时不必面对零散的数据,而是一整个对象。当对象多了之后,会有很多冗余数据。为了解决这个问题,我们把同一个事物中共性的变量和方法抽取到父类中,从而提高了代码的复用性。这样,在子类中可以直接调用父类中非私有的成员,这就是继承。每一个子类中,行为往往是不同的。比如,老师的工作是教书,学生的工作是学习。java中虽然提供了重写功能。如果其他人在子类中忘记了重写,那么结果将会十分麻烦。抽象方法。原创 2024-01-30 21:35:51 · 810 阅读 · 2 评论