随笔分类 -  Java中的继承

摘要:方法的重载: 在同一个类中,出现多个同名的方法,参数列表不同,与返回值类型,修饰符无关 方法的重写: 子类中出现和父类中一模一样的方法(包括返回值类型,方法名,参数列表) 方法重写的注意事项: 1.重写的方法必须要和父类一模一样(包括返回值类型,方法名,参数列表) 2.重写的方法可以使用@Overr 阅读全文
posted @ 2019-06-08 11:34 一直千寻 阅读(18993) 评论(1) 推荐(1)
摘要:this:代表当前对象的引用,谁来调用我,我就代表谁 super:代表当前对象父类的引用 this和super的使用区别 A:调用成员变量 this.成员变量 调用本类的成员变量,也可以调用父类的成员变量 super.成员变量 调用父类的成员变量 B:调用构造方法 this(...); 调用本类的构 阅读全文
posted @ 2019-06-08 11:31 一直千寻 阅读(784) 评论(0) 推荐(1)
摘要:父子类中不同名的成员变量:正常访问,无影响 父子类中同名的成员变量: 遵守就近原则 优先在局部位置找,如果局部位置有该变量,就直接使用 如果没有,就去本类成员位置找,如果有就直接使用 如果本类成员位置没有,那么就去父类的成员位置找,如果有就直接使用,如果没有就报错 阅读全文
posted @ 2019-06-08 11:28 一直千寻 阅读(564) 评论(1) 推荐(0)
摘要:继承的好处 a:提高了代码的复用性 b:提高了代码的维护性 c:让类与类之间产生了关系,是多态的前提 继承的弊端 类的耦合性增强了。 继承的特点 继承后的特点——成员变量 成员变量不重名 如果子类父类中出现不重名的成员变量,这时的访问是没有影响的 成员变量重名 如果子类父类中出现重名的成员变量,这时 阅读全文
posted @ 2019-06-08 11:25 一直千寻 阅读(723) 评论(0) 推荐(0)
摘要:继承的概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。 现实生活中继承:子承父业,用来描述事物之间的关系 代码中继承:就是用来描述2个类之间的关系,并且子类拥有父类的成员变量和成员方法 继承的定义 继承:就是子类继承父类的属 阅读全文
posted @ 2019-06-08 10:57 一直千寻 阅读(512) 评论(0) 推荐(0)