静态Static:
静态方法:
不管类生成或未生成对象,类的静态方法都可以使用。
不实例化(对象名.方法名),直接(类名.静态方法名)
使用格式:
类名.静态方法名
静态方法只能使用静态方法所在的类的静态数据和静态方法。
抽象Abstract:
- 抽象类只能作为其他类的基类,它不能直接被实例化
- 抽象类不能同时又是密封的
- 抽象类允许包含抽象成员,虽然这不是必需的。抽象成员使用abstract修饰符修饰
- 抽象类的基类也可以是抽象类。如果一个非抽象类的基类是抽象类,则该类必须通过覆盖(重写)来实现所有继承而来的抽象方法,包括其抽象基类中的抽象方法。如果该抽象基类从其他抽象类派生,还应包括其他抽象类中的所有抽象方法。