全球旧事资料 分类
e方法,由于getI
stamce方法是被static修饰的,且静态代码块只会执行一次,所以两个对象调用的getI
stamce方法返回的都是同一个
第8页共10页
f内存地址,那么当A对象对对象特有属性进行修改后,B对象的特有属性也会被修改
继承exte
ds继承的概述_1:1、提高了代码的复用性,简化了代码2、让类与类之间产生了继承关系,才有了后面的多态特性的存在注意:千万不要为了获取其他类的功能简化代码而建立继承关系,必须要类与类之间存在继承关系继承关系:isa被继承的称为:父类,超类,基类继承的称为:子类继承概述_2:1、子类拥有父类的成员,子类不能拥有父类中被private修饰后的成员2、Java多层继承:在多层继承中最下层子类拥有整个继承体系的成员,最上层的父类里面定义了所有子类的共性描述3、Java中不支持多继承(c语言中支持),只支持单继承。因为多继承存在安全隐患,当多个父类中定义了相同的成员,子类对象不确定运行哪一个。但Java中保留了这种机制,并用了另一种方式来体现多实现(通过接口来实现)父类中的成员成员:1、成员变量2、函数3、构造函数变量:
第9页共10页
f1、this代表当前对象的引用,this变量首先在本类中找所需要的这个变量,如果没有找到再到父类中找2、super用于访问当前对象的父类成员,super变量直接在父类中找所需变量子父类中的函数:
当子类中出现和父类中一样的函数时,子类对象调用该函数,运行的是子类中的函数,如同父类中的函数被覆盖了
第10页共10页
fr
好听全球资料 返回顶部