摘要: 在对子类对象进行初始化时,父类的构造函数也会运行, 那是因为子类的构造函数默认的第一行有一条隐式的语句: super(); super():会访问父类中的空参数构造函数。 而且子类中所有的构造函数默认的第一行都是:super(); 为什么子类一定要访问父类中的构造函数? 因为父类中的数据子类可以直接 阅读全文
posted @ 2020-03-16 16:47 hongxiao2020 阅读(592) 评论(0) 推荐(0)
摘要: 子父类中的变量: 如果子父类中出现非私有的同名成员变量时, 子类访问本类中的变量,用this 子类要访问父类的同名变量,用super super的使用与this几乎一致, this代表本类对象的引用。 super代表父类对象的引用。 子父类中的函数: 当子类出现与父类一模一样的函数时, 当子类对象调 阅读全文
posted @ 2020-03-16 15:46 hongxiao2020 阅读(223) 评论(0) 推荐(0)
摘要: 继承: 1.提高代码复用性。 2.让类与类之间产生关系,有个这个关系,才有了多态的特征。 java只支持单继承,不支持多继承,但可以多实现。 因为多继承容易带来安全隐患。 java支持多层 继承,也就是继承体系 要想使用体系,先查阅体系父类的描述,因为父类中定义的是该体系的共性功能。 通过了解共性功 阅读全文
posted @ 2020-03-16 03:57 hongxiao2020 阅读(182) 评论(0) 推荐(0)