摘要: 抽象类用 abstract 修饰,包含一个或多个抽象方法。抽象方法一般都没有实际意义,只是为了子类方便重写该方法。 就是比抽象类更抽象,只能有常量和抽象方法。接口的实现用 implements 关键字。要实现接口就必须实现该接口的所有方法,就是重写所有方法。 阅读全文
posted @ 2017-04-09 20:49 xty123 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 继承父类的属性和方法,能够减少代码的重复。子类构建的时候,先初始化父类,然后才初始化子类。如果父类没有不带参数的构造方法1.要么声明一个不带参数的构造方法2.要么使用super()指定调用父类构造方法,记住 super 应该在构造器的第一行。 多态又叫做动态加载机制。实现条件:1.必须有继承关系2. 阅读全文
posted @ 2017-04-09 20:47 xty123 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 由 static 关键字修饰的变量,是属于整个类的,在初始化时最先被初始化。 例如:static int b; static同样可以修饰方法,在调用时直接用类名.方法名即可,调用变量同理。 所以在不实例化也能调用。 阅读全文
posted @ 2017-04-09 18:37 xty123 阅读(112) 评论(0) 推荐(0) 编辑