摘要: 语法定义:类前使用abstract关键字修饰,则该类为抽象类 应用场景:①在某些情况下,某个父类值知道其子类应该包含怎样的方法,但无法准确知道子类 是如何实现这些方法的 ②从多个具体相同的特征的类中抽象出一个抽象类,以这个类作为子类的模板,从而 避免子类设计的随意性 作用: 限制规定子类必须实现某些 阅读全文
posted @ 2016-06-16 13:46 猫儿36 阅读(146) 评论(0) 推荐(0) 编辑
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类 阅读全文
posted @ 2016-06-16 10:44 猫儿36 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 多态也就是对象的多种形态 继承是多态的基础 1.引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2.方法多态 创建本类对象时,调用的方法是本类的方法 创建子类对象时,调用的方法为子类重写的方法或继承的方法;但不能调用子类独有的方法 引用类型的转换: 1.向上类型转换(隐式/自动 阅读全文
posted @ 2016-06-16 10:38 猫儿36 阅读(125) 评论(0) 推荐(0) 编辑