主页

摘要: 内部类 一般的类都是定义在顶层,位于一个包中,可以称为顶层类。 内部类则是指定义在另一个类里面的类。我们将包含了内部类的这个类称为外部类。 内部类在定义成员时,比顶层类多了一些限制。 有三种内部类: 嵌入类:当类前面有static 修饰时,称为嵌入类。嵌入类只能和外部类的成员并列,不能定义在方法中。 阅读全文
posted @ 2023-04-17 23:02 平凡人就做平凡事 阅读(19) 评论(0) 推荐(0) 编辑
摘要: java接口 接口是Java中实现多重继承的一种机制。 当类继承一个接口时,一般称为实现了这个接口。 语法 [public]? interface 接口名 [extends 接口名1[, 接口名2]*]? { [public]? [static]? [final]? 类型名 变量名[ = 表达式1 阅读全文
posted @ 2023-04-17 22:45 平凡人就做平凡事 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 最终类 最终类不允许被继承,也就是说不允许成为父类,或者说不允许拥有子类。 由于最终类不可能有子类,所以最终类中的所有方法都是最终方法。 由于最终类不可能有子类,所以也就不可能存在运行时多态现象(但存在编译时多态,如重载),这样就可以在编译时优化,加快执行速度。 最终方法 如果一个类允许被其它类继承 阅读全文
posted @ 2023-04-17 22:29 平凡人就做平凡事 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 抽象类 语法: [public]? abstract class 类名 [extends 父类名]? [implements 接口名1, 接口名2, ...]? { [private | protected | public]? [static]? [final]? 类型名 变量名[ = 表达式1  阅读全文
posted @ 2023-04-17 22:19 平凡人就做平凡事 阅读(49) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示