摘要: 有时候必须从几个类中派生出一个子类,继承他们所有的属性和方法。但是$JAVA$不支持多重继承。有了接口的概念,就可以实现多重继承。 接口($interface$)是抽象方法和常量值的定义的集合 接口是一种特殊的抽象类,他只包含常量和方法的定义,不包括变量和方法的实现。 实现接口类: class Su 阅读全文
posted @ 2020-09-14 21:54 Peterxiazhen 阅读(99) 评论(0) 推荐(0) 编辑
摘要: $Why?$ 在多继承层次中,当一个个新子类的定义,类变得越来越具体,而父类则更为一般化。所以类的设计应该保证父类和子类能够共享特征,有时候将一个父类设计得非常抽象,以至于他没有具体的实例,这样的类叫做抽象类。 用$abstract$修饰一个类时,这个类叫做抽象类;用$abstract$修饰一个方法 阅读全文
posted @ 2020-09-14 17:49 Peterxiazhen 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在$JAVA$声明类、属性、方法时,可以使用关键字$final$来修饰,表示“最终”。 $final$标记的类不能被继承。提高了安全性和程序的可读性:如$String类$、$System类$ $final$标记的方法不能被子类重写 $final$标记的变量(成员变量或局部变量)称为常量,命名时一般大 阅读全文
posted @ 2020-09-14 17:20 Peterxiazhen 阅读(91) 评论(0) 推荐(0) 编辑