黑马程序员技术交流社区

标题: 技术帖 [打印本页]

作者: L老狗    时间: 2020-1-10 20:08
标题: 技术帖
    Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言, Java之父:詹姆斯·高斯林(James Gosling), 2009年,Sun公司被甲骨文公司收购.    继承的概念: 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法.
    格式:class 子类 extends 父类 { }  举例:class Dog extends Animal { } ,  继承带来的好处: 继承可以让类与类之间产生关系,子父类关系,产生子父类后,子类则可以使用父类中非私有的成员。
    多态:  同一个对象,在不同时刻表现出来的不同形态. 前提:  要有继承或实现关系; 要有方法的重写; 要有父类引用指向子类对象.
     多态中成员访问特点: 成员变量: 编译看父类,运行看父类   成员方法: 编译看父类,运行看子类.
     多态的好处和弊端:    ①好处:提高程序的扩展性。定义方法时候,使用父类型作为参数,在使用的时候,使用具体的子类型参与操作
   










欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2