-
多态:对象的多种形态(继承是多态的实现基础!) 1、引用多态 父类的引用可以指向本类的对象 父类的引用还可以指向子类的对象(上溯造型),反之不可 2、方法多态 父类创建本类对象时,调用的方法为本类方法 父类创建子类对象时,调用的方法为子类重写的方法或者继承的方法(子类未重写),如果方法为子类特有(不是从父类继承而来),则无法调用。查看全部
-
类对象,类的对象查看全部
-
super关键字的应用查看全部
-
子类构造过程中必须调用其父类的构造方法。查看全部
-
***认识:类对象和类的对象区别 1、类对象通过obj.getClass()得到,类的对象是通过new关键字得到。 2、类对象描述的是该类的代码(有什么属性和方法),类的对象描述的是一个有具体数据信息(属性的值是什么,方法是什么)的对象。 3、通常可以用类对象来判断类的类型是什么。查看全部
-
final关键字!查看全部
-
Object类是所有类的父类——java的单根结构 若一个类没有使用extends关键字,那么这个类默认继承Object类 1、Object类的方法,适合所有的子类,几个重要方法: ·toString()方法:返回对象的hashcode(对象的地址字符串:唯一标识对象的字符串,身份证)。可以重写toString()方法,来返回我们想要的值。(快捷方式:系统提供Generate toString(),来输出对象的属性,如Dog[age=20]) ·equals()方法:比较对象的引用是否指向同一块内存地址('=='比较符也是比较地址!)【***理解引用:即指向对象(电视机)地址的指针(遥控器)】。但生活中,我们一般比较对象的属性值是否相同,需要重写该方法。(快捷方式:系统提供Generate hashCode() and equals(),其中equals()来比较对象的属性)查看全部
-
方法的重写查看全部
-
super关键字:在对象的内部使用,可以代表父类的对象。 1、调用父类属性 super.属性名 2.调用父类方法 super.方法名 3.调用父类的构造方法:super(); (若我们没有调用,系统默认隐式调用,即先执行父类构造方法) 若要显式调用,***必须放在子类构造方法的第一行! ****注意: 若子类没有使用super();显式调用父类构造方法,而父类又没有无参构造方法,则会编译错误! 即需要我们显式调用,并输入参数super(arg1,arg2...);查看全部
-
继承语法规则查看全部
-
创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();查看全部
-
当外部成员变量和内部成员变量相同时,内部类如果访问外部类的成员变量: 外部类名.this.外部成员属性查看全部
-
实用对象的步骤查看全部
-
实例化查看全部
-
笔记2查看全部
举报
0/150
提交
取消